Abstract cache peer base class. More...
Public Member Functions | |
get ($key) | |
delete ($key) | |
increment ($key, $value) | |
decrement ($key, $value) | |
append ($key, $data) | |
clean () | |
getList ($indexes) | |
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) | |
prepareData ($value) | |
restoreData ($value) | |
Protected Attributes | |
$alive = false | |
$compress = false |
Abstract cache peer base class.
Definition at line 115 of file CachePeer.class.php.
CachePeer::add | ( | $ | key, | |
$ | value, | |||
$ | expires = Cache::EXPIRES_MEDIUM | |||
) | [final] |
Definition at line 163 of file CachePeer.class.php.
References store().
Referenced by MemcachedLocker::get().
CachePeer::append | ( | $ | key, | |
$ | data | |||
) | [abstract] |
Reimplemented in AggregateCache, DebugCachePeer, Memcached, PeclMemcached, RubberFileSystem, RuntimeMemory, SharedMemory, and WatermarkedPeer.
CachePeer::clean | ( | ) |
Reimplemented in AggregateCache, DebugCachePeer, Memcached, PeclMemcached, RubberFileSystem, RuntimeMemory, SharedMemory, and WatermarkedPeer.
Definition at line 137 of file CachePeer.class.php.
References Singleton::getAllInstances().
CachePeer::decrement | ( | $ | key, | |
$ | value | |||
) | [abstract] |
Reimplemented in AggregateCache, DebugCachePeer, Memcached, PeclMemcached, RubberFileSystem, RuntimeMemory, SharedMemory, and WatermarkedPeer.
CachePeer::delete | ( | $ | key | ) | [abstract] |
Reimplemented in AggregateCache, DebugCachePeer, PeclMemcached, RubberFileSystem, RuntimeMemory, SharedMemory, and WatermarkedPeer.
CachePeer::disableCompression | ( | ) |
Definition at line 198 of file CachePeer.class.php.
CachePeer::enableCompression | ( | ) |
Definition at line 189 of file CachePeer.class.php.
CachePeer::get | ( | $ | key | ) | [abstract] |
Reimplemented in AggregateCache, DebugCachePeer, Memcached, PeclMemcached, RubberFileSystem, RuntimeMemory, SharedMemory, and WatermarkedPeer.
CachePeer::getList | ( | $ | indexes | ) |
Reimplemented in AggregateCache, DebugCachePeer, Memcached, PeclMemcached, and WatermarkedPeer.
Definition at line 146 of file CachePeer.class.php.
CachePeer::increment | ( | $ | key, | |
$ | value | |||
) | [abstract] |
Reimplemented in AggregateCache, DebugCachePeer, Memcached, PeclMemcached, RubberFileSystem, RuntimeMemory, SharedMemory, and WatermarkedPeer.
CachePeer::isAlive | ( | ) |
Reimplemented in DebugCachePeer, RubberFileSystem, RuntimeMemory, SharedMemory, and WatermarkedPeer.
Definition at line 173 of file CachePeer.class.php.
Referenced by AggregateCache::addPeer(), AggregateCache::append(), AggregateCache::checkAlive(), AggregateCache::decrement(), AggregateCache::delete(), AggregateCache::get(), AggregateCache::getList(), AggregateCache::increment(), and AggregateCache::store().
CachePeer::mark | ( | $ | className | ) |
Reimplemented in DebugCachePeer, SelectivePeer, and WatermarkedPeer.
Definition at line 181 of file CachePeer.class.php.
CachePeer::prepareData | ( | $ | value | ) | [protected] |
Definition at line 204 of file CachePeer.class.php.
Referenced by RubberFileSystem::operate(), and SharedMemory::store().
CachePeer::replace | ( | $ | key, | |
$ | value, | |||
$ | expires = Cache::EXPIRES_MEDIUM | |||
) | [final] |
Definition at line 168 of file CachePeer.class.php.
References store().
CachePeer::restoreData | ( | $ | value | ) | [protected] |
Definition at line 212 of file CachePeer.class.php.
Referenced by SharedMemory::get(), and RubberFileSystem::operate().
CachePeer::set | ( | $ | key, | |
$ | value, | |||
$ | expires = Cache::EXPIRES_MEDIUM | |||
) | [final] |
Definition at line 158 of file CachePeer.class.php.
References store().
CachePeer::store | ( | $ | action, | |
$ | key, | |||
$ | value, | |||
$ | expires = Cache::EXPIRES_MEDIUM | |||
) | [abstract, protected] |
Reimplemented in AggregateCache, DebugCachePeer, Memcached, PeclMemcached, RubberFileSystem, RuntimeMemory, SharedMemory, and WatermarkedPeer.
CachePeer::$alive = false [protected] |
Definition at line 119 of file CachePeer.class.php.
CachePeer::$compress = false [protected] |
Definition at line 120 of file CachePeer.class.php.
const CachePeer::TIME_SWITCH = 2592000 |
Definition at line 117 of file CachePeer.class.php.