Classes/Configuration.php
public static function registerCachingFramework()
    {
        $configuration = self::getConfiguration();
        $useNullBackend = isset($configuration['disableInDevelopment']) && $configuration['disableInDevelopment'] && GeneralUtility::getApplicationContext()->isDevelopment();

        $GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['staticfilecache'] = [
            'frontend' => UriFrontend::class,
            'backend' => $useNullBackend ? NullBackend::class : StaticFileBackend::class,
            'groups' => [
                'pages',
                'all',
            ],
        ];

        $GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['remote_file'] = [
            'frontend' => UriFrontend::class,
            'backend' => RemoteFileBackend::class,
            'groups' => [
                'all',
            ],
            'options' => [
                'defaultLifetime' => 3600,
            ],
        ];
    }
public static function registerCachingFramework()
    {
        $configuration = self::getConfiguration();
        $useNullBackend = isset($configuration['disableInDevelopment']) && $configuration['disableInDevelopment'] && GeneralUtility::getApplicationContext()->isDevelopment();

        $GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['staticfilecache'] = [
            'frontend' => UriFrontend::class,
            'backend' => $useNullBackend ? NullBackend::class : StaticFileBackend::class,
            'groups' => [
                'pages',
                'all',
            ],
        ];

        $GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['remote_file'] = [
            'frontend' => UriFrontend::class,
            'backend' => RemoteFileBackend::class,
            'groups' => [
                'all',
            ],
            'options' => [
                'defaultLifetime' => 3600,
            ],
        ];
    }
public static function registerCachingFramework ( ) { $ configuration = self :: getConfiguration ( ) ; $ useNullBackend = isset ( $ configuration [ 'disableInDevelopment' ] ) && $ configuration [ 'disableInDevelopment' ] && GeneralUtility :: getApplicationContext ( ) -> isDevelopment ( ) ; $ GLOBALS [ 'TYPO3_CONF_VARS' ] [ 'SYS' ] [ 'caching' ] [ 'cacheConfigurations' ] [ 'staticfilecache' ] = [ 'frontend' => UriFrontend :: class , 'backend' => $ useNullBackend ? NullBackend :: class : StaticFileBackend :: class , 'groups' => [ 'pages' , 'all' , ] , ] ; $ GLOBALS [ 'TYPO3_CONF_VARS' ] [ 'SYS' ] [ 'caching' ] [ 'cacheConfigurations' ] [ 'remote_file' ] = [ 'frontend' => UriFrontend :: class , 'backend' => RemoteFileBackend :: class , 'groups' => [ 'all' , ] , 'options' => [ 'defaultLifetime' => 3600 , ] , ] ; }
Register caching framework.
Register caching framework .