Inheritance diagram for CacheEngine:

Public Member Functions | |
| clear ($check) | |
| delete ($key) | |
| gc () | |
| init ($settings=array()) | |
| key ($key) | |
| read ($key) | |
| settings () | |
| write ($key, &$value, $duration) | |
Public Attributes | |
| $settings = array() | |
Definition at line 409 of file cache.php.
| CacheEngine::clear | ( | $ | check | ) |
Delete all keys from the cache
| boolean | $check if true will check expiration, otherwise delete all |
Reimplemented in FileEngine.
| CacheEngine::delete | ( | $ | key | ) |
Delete a key from the cache
| string | $key Identifier for the data |
Reimplemented in ApcEngine, FileEngine, MemcacheEngine, and XcacheEngine.
| CacheEngine::gc | ( | ) |
Garbage collection
Permanently remove all expired and deleted data
public
Reimplemented in FileEngine.
| CacheEngine::init | ( | $ | settings = array() |
) |
Iitialize the cache engine
Called automatically by the cache frontend
| array | $params Associative array of parameters for the engine |
Reimplemented in ApcEngine, FileEngine, MemcacheEngine, and XcacheEngine.
Definition at line 426 of file cache.php.
References $settings, and settings().
| CacheEngine::key | ( | $ | key | ) |
generates a safe key
| string | $key the key passed over |
Definition at line 498 of file cache.php.
References underscore().
| CacheEngine::read | ( | $ | key | ) |
Read a key from the cache
| string | $key Identifier for the data |
Reimplemented in ApcEngine, FileEngine, MemcacheEngine, and XcacheEngine.
Definition at line 461 of file cache.php.
References __().
| CacheEngine::settings | ( | ) |
Cache Engine settings
Definition at line 488 of file cache.php.
Referenced by FileEngine::__active(), XcacheEngine::__auth(), FileEngine::__setKey(), FileEngine::clear(), MemcacheEngine::init(), FileEngine::init(), init(), XcacheEngine::read(), MemcacheEngine::read(), FileEngine::read(), ApcEngine::read(), MemcacheEngine::write(), and FileEngine::write().
| CacheEngine::write | ( | $ | key, | |
| &$ | value, | |||
| $ | duration | |||
| ) |
Write value for a key into cache
| string | $key Identifier for the data | |
| mixed | $value Data to be cached | |
| mixed | $duration How long to cache the data, in seconds |
Reimplemented in ApcEngine, FileEngine, MemcacheEngine, and XcacheEngine.
Definition at line 451 of file cache.php.
References __().
| CacheEngine::$settings = array() |
Reimplemented in FileEngine, MemcacheEngine, and XcacheEngine.
Definition at line 416 of file cache.php.
Referenced by ApcEngine::init(), and init().
1.4.7