diff --git a/Classes/Cache/ClassCacheManager.php b/Classes/Cache/ClassCacheManager.php index e4983fa..41313be 100644 --- a/Classes/Cache/ClassCacheManager.php +++ b/Classes/Cache/ClassCacheManager.php @@ -24,7 +24,9 @@ use Evoweb\Extender\Parser\FileSegments; use Exception; use Symfony\Component\DependencyInjection\Attribute\Autowire; +use TYPO3\CMS\Core\Cache\CacheManager; use TYPO3\CMS\Core\Cache\Frontend\FrontendInterface; +use TYPO3\CMS\Core\Utility\GeneralUtility; class ClassCacheManager { @@ -110,6 +112,7 @@ protected function addFileToCache(string $cacheEntryIdentifier, string $code): v { try { $this->classCache->set($cacheEntryIdentifier, $code); + GeneralUtility::makeInstance(CacheManager::class)->getCache('extbase')->flush(); } catch (Exception) { } }