53 lines
1.7 KiB
ReStructuredText
53 lines
1.7 KiB
ReStructuredText
.. include:: /Includes.rst.txt
|
|
|
|
.. _breaking-87558:
|
|
|
|
=============================================
|
|
Breaking: #87558 - Consolidate extbase caches
|
|
=============================================
|
|
|
|
See :issue:`87558`
|
|
|
|
Description
|
|
===========
|
|
|
|
The caches of extbase have been consolidated as both of them shared the same caching frontend.
|
|
Cache identifiers `extbase_reflection` and `extbase_datamapfactory_datamap` 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_reflection`
|
|
or `extbase_datamapfactory_datamap` 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:
|
|
|
|
* :php:`$GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['extbase_reflection']`
|
|
* :php:`$GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['extbase_datamapfactory_datamap']`
|
|
|
|
The following code code might throw an error depending on the php error level configuration:
|
|
|
|
.. code-block:: php
|
|
|
|
$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_reflection` and `extbase_datamapfactory_datamap`.
|
|
|
|
|
|
Migration
|
|
=========
|
|
|
|
Override new cache `extbase` in the same manner the former caches were overridden.
|
|
|
|
.. index:: PHP-API, FullyScanned, ext:extbase
|