Breaking: #59966 - Extension Configuration cache-flushing changed
See forge#59966
Description
On saving the configuration of an extension, the system cache group has been flushed. This is inefficient as this includes also the classes cache, but most changes will never need this cache to be cleared. We optimize this for the common case and stop flushing caches after configuration changes completely.
Impact
Extensions which relied on cache-clearing after configuration changes may require a manual cache flush.
Affected installations
Any installation that uses extensions relying on automatic cache flush after extension configuration changes.
Migration
Extensions requiring a cache flush after configuration changes need to implement a slot
for the after
signal which allows individual cache flush actions.