Public Member Functions | |
get ($key) | |
delete ($key) | |
clean () | |
| |
set ($key, &$value, $expires=Cache::EXPIRES_MEDIUM) | |
add ($key, &$value, $expires=Cache::EXPIRES_MEDIUM) | |
replace ($key, &$value, $expires=Cache::EXPIRES_MEDIUM) | |
isAlive () | |
mark ($className) | |
| |
enableCompression () | |
| |
disableCompression () | |
| |
Public Attributes | |
const | TIME_SWITCH = 2592000 |
Protected Member Functions | |
store ($action, $key, &$value, $expires=Cache::EXPIRES_MEDIUM) | |
Protected Attributes | |
$alive = false | |
$compress = false |
Definition at line 100 of file CachePeer.class.php.
CachePeer::get | ( | $ | key | ) | [abstract] |
Reimplemented in AggregateCache, Memcached, PeclMemcached, ReferencePool, RubberFileSystem, RuntimeMemory, SharedMemory, and WatermarkedPeer.
CachePeer::delete | ( | $ | key | ) | [abstract] |
Reimplemented in AggregateCache, PeclMemcached, ReferencePool, RubberFileSystem, RuntimeMemory, SharedMemory, and WatermarkedPeer.
CachePeer::clean | ( | ) |
Reimplemented in AggregateCache, Memcached, PeclMemcached, ReferencePool, RubberFileSystem, RuntimeMemory, SharedMemory, and WatermarkedPeer.
Definition at line 113 of file CachePeer.class.php.
References Singleton::getAllInstances().
CachePeer::store | ( | $ | action, | |
$ | key, | |||
&$ | value, | |||
$ | expires = Cache::EXPIRES_MEDIUM | |||
) | [abstract, protected] |
Reimplemented in AggregateCache, Memcached, PeclMemcached, ReferencePool, RubberFileSystem, RuntimeMemory, SharedMemory, and WatermarkedPeer.
CachePeer::set | ( | $ | key, | |
&$ | value, | |||
$ | expires = Cache::EXPIRES_MEDIUM | |||
) | [final] |
Definition at line 126 of file CachePeer.class.php.
References store().
CachePeer::add | ( | $ | key, | |
&$ | value, | |||
$ | expires = Cache::EXPIRES_MEDIUM | |||
) | [final] |
Definition at line 131 of file CachePeer.class.php.
References store().
CachePeer::replace | ( | $ | key, | |
&$ | value, | |||
$ | expires = Cache::EXPIRES_MEDIUM | |||
) | [final] |
Definition at line 136 of file CachePeer.class.php.
References store().
Referenced by RuntimeMemory::store(), and RubberFileSystem::store().
CachePeer::isAlive | ( | ) |
Reimplemented in ReferencePool, RubberFileSystem, RuntimeMemory, SharedMemory, and WatermarkedPeer.
Definition at line 141 of file CachePeer.class.php.
Referenced by AggregateCache::addPeer(), AggregateCache::checkAlive(), AggregateCache::delete(), AggregateCache::get(), and AggregateCache::store().
CachePeer::mark | ( | $ | className | ) |
Reimplemented in ReferencePool, SelectivePeer, and WatermarkedPeer.
Definition at line 149 of file CachePeer.class.php.
CachePeer::enableCompression | ( | ) |
CachePeer::disableCompression | ( | ) |
const CachePeer::TIME_SWITCH = 2592000 |
Definition at line 102 of file CachePeer.class.php.
CachePeer::$alive = false [protected] |
Definition at line 104 of file CachePeer.class.php.
CachePeer::$compress = false [protected] |
Definition at line 105 of file CachePeer.class.php.