diff --git a/typo3/sysext/core/Classes/Cache/CacheManager.php b/typo3/sysext/core/Classes/Cache/CacheManager.php index 1fe7d60db1e840edddbc3c7424ab48da2cb0d47c..62ed306d186ff2e06b614156142250a3486cfd00 100644 --- a/typo3/sysext/core/Classes/Cache/CacheManager.php +++ b/typo3/sysext/core/Classes/Cache/CacheManager.php @@ -17,6 +17,7 @@ namespace TYPO3\CMS\Core\Cache; use TYPO3\CMS\Core\Cache\Backend\BackendInterface; use TYPO3\CMS\Core\Cache\Backend\NullBackend; +use TYPO3\CMS\Core\Cache\Backend\TransientMemoryBackend; use TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend; use TYPO3\CMS\Core\Cache\Exception\DuplicateIdentifierException; use TYPO3\CMS\Core\Cache\Exception\InvalidBackendException; @@ -306,7 +307,7 @@ class CacheManager implements SingletonInterface $backendOptions = $this->defaultCacheConfiguration['options']; } - if ($this->disableCaching) { + if ($this->disableCaching && $backend !== TransientMemoryBackend::class) { $backend = NullBackend::class; $backendOptions = []; }