Zend Framework
1.12
|
Public Member Functions | |
getIds () | |
Return an array of stored cache ids. | |
getTags () | |
Return an array of stored tags. | |
getIdsMatchingTags ($tags=array()) | |
Return an array of stored cache ids which match given tags. | |
getIdsNotMatchingTags ($tags=array()) | |
Return an array of stored cache ids which don't match given tags. | |
getIdsMatchingAnyTags ($tags=array()) | |
Return an array of stored cache ids which match any given tags. | |
getFillingPercentage () | |
Return the filling percentage of the backend storage. | |
getMetadatas ($id) | |
Return an array of metadatas for the given cache id. | |
touch ($id, $extraLifetime) | |
Give (if possible) an extra lifetime to the given cache id. | |
getCapabilities () | |
Return an associative array of capabilities (booleans) of the backend. | |
![]() | |
setDirectives ($directives) | |
Set the frontend directives. | |
load ($id, $doNotTestCacheValidity=false) | |
Test if a cache is available for the given id and (if yes) return it (false else) | |
test ($id) | |
Test if a cache is available or not (for the given id) | |
save ($data, $id, $tags=array(), $specificLifetime=false) | |
Save some string datas into a cache record. | |
remove ($id) | |
Remove a cache record. | |
clean ($mode=Zend_Cache::CLEANING_MODE_ALL, $tags=array()) | |
Clean some cache records. | |
getCapabilities | ( | ) |
Return an associative array of capabilities (booleans) of the backend.
The array must include these keys :
Implemented in Zend_Cache_Backend_Memcached, Zend_Cache_Backend_Libmemcached, Zend_Cache_Backend_File, Zend_Cache_Backend_Sqlite, Zend_Cache_Backend_TwoLevels, Zend_Cache_Backend_Test, Zend_Cache_Backend_Apc, Zend_Cache_Backend_WinCache, and Zend_Cache_Backend_BlackHole.
getFillingPercentage | ( | ) |
Return the filling percentage of the backend storage.
Implemented in Zend_Cache_Backend_TwoLevels, Zend_Cache_Backend_File, Zend_Cache_Backend_Memcached, Zend_Cache_Backend_Sqlite, Zend_Cache_Backend_Libmemcached, Zend_Cache_Backend_Test, Zend_Cache_Backend_Apc, Zend_Cache_Backend_WinCache, and Zend_Cache_Backend_BlackHole.
getIds | ( | ) |
Return an array of stored cache ids.
Implemented in Zend_Cache_Backend_TwoLevels, Zend_Cache_Backend_File, Zend_Cache_Backend_Memcached, Zend_Cache_Backend_Libmemcached, Zend_Cache_Backend_Test, Zend_Cache_Backend_Apc, Zend_Cache_Backend_WinCache, Zend_Cache_Backend_Sqlite, and Zend_Cache_Backend_BlackHole.
getIdsMatchingAnyTags | ( | $tags = array() | ) |
Return an array of stored cache ids which match any given tags.
In case of multiple tags, a logical AND is made between tags
array | $tags | array of tags |
Implemented in Zend_Cache_Backend_TwoLevels, Zend_Cache_Backend_File, Zend_Cache_Backend_Memcached, Zend_Cache_Backend_Libmemcached, Zend_Cache_Backend_Sqlite, Zend_Cache_Backend_Test, Zend_Cache_Backend_Apc, Zend_Cache_Backend_WinCache, and Zend_Cache_Backend_BlackHole.
getIdsMatchingTags | ( | $tags = array() | ) |
Return an array of stored cache ids which match given tags.
In case of multiple tags, a logical AND is made between tags
array | $tags | array of tags |
Implemented in Zend_Cache_Backend_TwoLevels, Zend_Cache_Backend_File, Zend_Cache_Backend_Memcached, Zend_Cache_Backend_Libmemcached, Zend_Cache_Backend_Test, Zend_Cache_Backend_Sqlite, Zend_Cache_Backend_Apc, Zend_Cache_Backend_WinCache, and Zend_Cache_Backend_BlackHole.
getIdsNotMatchingTags | ( | $tags = array() | ) |
Return an array of stored cache ids which don't match given tags.
In case of multiple tags, a logical OR is made between tags
array | $tags | array of tags |
Implemented in Zend_Cache_Backend_TwoLevels, Zend_Cache_Backend_File, Zend_Cache_Backend_Memcached, Zend_Cache_Backend_Libmemcached, Zend_Cache_Backend_Test, Zend_Cache_Backend_Sqlite, Zend_Cache_Backend_Apc, Zend_Cache_Backend_WinCache, and Zend_Cache_Backend_BlackHole.
getMetadatas | ( | $id | ) |
Return an array of metadatas for the given cache id.
The array must include these keys :
string | $id | cache id |
Implemented in Zend_Cache_Backend_Memcached, Zend_Cache_Backend_Libmemcached, Zend_Cache_Backend_TwoLevels, Zend_Cache_Backend_File, Zend_Cache_Backend_Sqlite, Zend_Cache_Backend_Test, Zend_Cache_Backend_Apc, Zend_Cache_Backend_WinCache, and Zend_Cache_Backend_BlackHole.
getTags | ( | ) |
Return an array of stored tags.
Implemented in Zend_Cache_Backend_TwoLevels, Zend_Cache_Backend_File, Zend_Cache_Backend_Memcached, Zend_Cache_Backend_Libmemcached, Zend_Cache_Backend_Test, Zend_Cache_Backend_Sqlite, Zend_Cache_Backend_Apc, Zend_Cache_Backend_WinCache, and Zend_Cache_Backend_BlackHole.
touch | ( | $id, | |
$extraLifetime | |||
) |
Give (if possible) an extra lifetime to the given cache id.
string | $id | cache id |
int | $extraLifetime |
Implemented in Zend_Cache_Backend_Memcached, Zend_Cache_Backend_Libmemcached, Zend_Cache_Backend_File, Zend_Cache_Backend_Sqlite, Zend_Cache_Backend_TwoLevels, Zend_Cache_Backend_Test, Zend_Cache_Backend_Apc, Zend_Cache_Backend_WinCache, and Zend_Cache_Backend_BlackHole.