class CacheProxy extends Zend_Cache_Core (View source)

A decorator for a Zend_Cache_Backend cache service that mutates cache keys dynamically depending on versioned state

Methods

__construct(Zend_Cache_Core $cache)

CacheProxy constructor.

setDirectives($directives)

No description

setConfig(Zend_Config $config)

No description

setBackend(Zend_Cache_Backend $backendObject)

No description

getBackend()

No description

setOption($name, $value)

No description

getOption($name)

No description

setLifetime($newLifetime)

No description

getIds()

No description

getTags()

No description

getIdsMatchingTags($tags = array())

No description

getIdsNotMatchingTags($tags = array())

No description

getIdsMatchingAnyTags($tags = array())

No description

getFillingPercentage()

No description

getMetadatas($id)

No description

touch($id, $extraLifetime)

No description

load($id, $doNotTestCacheValidity = false, $doNotUnserialize = false)

No description

test($id)

No description

save($data, $id = null, $tags = array(), $specificLifetime = false, $priority = 8)

No description

remove($id)

No description

clean($mode = Zend_Cache::CLEANING_MODE_ALL, $tags = array())

No description

Details

__construct(Zend_Cache_Core $cache)

CacheProxy constructor.

Parameters

Zend_Cache_Core $cache

setDirectives($directives)

Parameters

$directives

setConfig(Zend_Config $config)

Parameters

Zend_Config $config

setBackend(Zend_Cache_Backend $backendObject)

Parameters

Zend_Cache_Backend $backendObject

getBackend()

setOption($name, $value)

Parameters

$name
$value

getOption($name)

Parameters

$name

setLifetime($newLifetime)

Parameters

$newLifetime

getIds()

getTags()

getIdsMatchingTags($tags = array())

Parameters

$tags

getIdsNotMatchingTags($tags = array())

Parameters

$tags

getIdsMatchingAnyTags($tags = array())

Parameters

$tags

getFillingPercentage()

getMetadatas($id)

Parameters

$id

touch($id, $extraLifetime)

Parameters

$id
$extraLifetime

load($id, $doNotTestCacheValidity = false, $doNotUnserialize = false)

Parameters

$id
$doNotTestCacheValidity
$doNotUnserialize

test($id)

Parameters

$id

save($data, $id = null, $tags = array(), $specificLifetime = false, $priority = 8)

Parameters

$data
$id
$tags
$specificLifetime
$priority

remove($id)

Parameters

$id

clean($mode = Zend_Cache::CLEANING_MODE_ALL, $tags = array())

Parameters

$mode
$tags