Elgg\Cache\SystemCache::init PHP Метод

init() публичный Метод

Initializes the simplecache lastcache variable and creates system cache files when appropriate.
public init ( )
    function init()
    {
        if (!$this->isEnabled()) {
            return;
        }
        // cache system data if enabled and not loaded
        if (!$this->config->getVolatile('system_cache_loaded')) {
            $this->save('view_types', serialize($GLOBALS['_ELGG']->view_types));
            _elgg_services()->views->cacheConfiguration($this);
        }
        if (!$GLOBALS['_ELGG']->i18n_loaded_from_cache) {
            _elgg_services()->translator->reloadAllTranslations();
            foreach ($GLOBALS['_ELGG']->translations as $lang => $map) {
                $this->save("{$lang}.lang", serialize($map));
            }
        }
    }