36 $this->_backend =
$options[
'concrete_backend'];
40 "'concrete_backend' is not specified or it does not implement 'Zend_Cache_Backend_Interface' interface" 44 if (array_key_exists($optionName, $this->_decoratorOptions)) {
58 $this->_backend->setDirectives($directives);
70 public function load($cacheId, $noTestCacheValidity =
false)
72 return $this->_backend->load($cacheId, $noTestCacheValidity);
81 public function test($cacheId)
83 return $this->_backend->test($cacheId);
101 public function save(
$data, $cacheId, $tags = [], $specificLifetime =
false, $priority = 8)
103 return $this->_backend->save(
$data, $cacheId, $tags, $specificLifetime, $priority);
112 public function remove($cacheId)
114 return $this->_backend->remove($cacheId);
136 return $this->_backend->clean(
$mode, $tags);
146 return $this->_backend->getIds();
156 return $this->_backend->getTags();
169 return $this->_backend->getIdsMatchingTags($tags);
182 return $this->_backend->getIdsNotMatchingTags($tags);
195 return $this->_backend->getIdsMatchingAnyTags($tags);
205 return $this->_backend->getFillingPercentage();
221 return $this->_backend->getMetadatas($cacheId);
231 public function touch($cacheId, $extraLifetime)
233 return $this->_backend->touch($cacheId, $extraLifetime);
252 return $this->_backend->getCapabilities();
279 return $this->_backend->getLifetime($specificLifetime);
292 return $this->_backend->getTmpDir();
getIdsNotMatchingTags($tags=[])
setDirectives($directives)
touch($cacheId, $extraLifetime)
__construct(array $options=[])
getIdsMatchingAnyTags($tags=[])
clean($mode=\Zend_Cache::CLEANING_MODE_ALL, $tags=[])
if($exist=($block->getProductCollection() && $block->getProductCollection() ->getSize())) $mode
static throwException($msg, Exception $e=null)
getIdsMatchingTags($tags=[])
save($data, $cacheId, $tags=[], $specificLifetime=false, $priority=8)
getLifetime($specificLifetime)
load($cacheId, $noTestCacheValidity=false)
if(!isset($_GET['name'])) $name