Breaking: #87558 - Consolidate extbase caches
See forge#87558
Description
The caches of extbase have been consolidated as both of them shared the same caching frontend.
Cache identifiers extbase_
and extbase_
do no longer exist.
A single cache extbase
is pre-configured and used for class schemata and data maps instead.
Impact
Adjusting the cache configuration of either extbase_
or extbase_
will no longer have any effect.
The installation may throw an error depending on the php error level configuration, if the no longer existing cache keys are written to without initializing them first.
The following global settings do no longer exist:
$GLOBALS
['TYPO3_ CONF_ VARS'] ['SYS'] ['caching'] ['cache Configurations'] ['extbase_ reflection'] $GLOBALS
['TYPO3_ CONF_ VARS'] ['SYS'] ['caching'] ['cache Configurations'] ['extbase_ datamapfactory_ datamap']
The following code code might throw an error depending on the php error level configuration:
$GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['SYS']['cacheConfigurations']['extbase_reflection']['backend'] = \TYPO3\CMS\Core\Cache\Backend\NullBackend::class;
Affected Installations
All installations that override the configuration of the caches extbase_
and extbase_
.
Migration
Override new cache extbase
in the same manner the former caches were overridden.