Вход Регистрация
Файл: concrete5.7.5.6/concrete/src/Cache/Level/ExpensiveCache.php
Строк: 24
<?php

namespace ConcreteCoreCacheLevel;


use 
ConcreteCoreCacheCache;
use 
Config;
use 
StashDriverBlackHole;
use 
StashPool;

/**
 * Class ExpensiveCache
 * This cache stores data that is expensive to build that will see a performance boost if stored on disk.
 * @package ConcreteCoreCacheLevel
 */
class ExpensiveCache extends Cache
{
    protected function 
init()
    {
        if (
Config::get('concrete.cache.enabled') == true) {
            
$driver $this->loadConfig('expensive');
            
$this->pool = new Pool($driver);
        } else {
            
$this->pool = new Pool(new BlackHole());
        }
        
$this->enable();
    }
}
Онлайн: 0
Реклама