Inheritance diagram for MemcacheEngine:

Public Member Functions | |
| clear () | |
| connect ($host, $port=11211) | |
| delete ($key) | |
| init ($settings=array()) | |
| read ($key) | |
| write ($key, &$value, $duration) | |
Public Attributes | |
| $__Memcache = null | |
| $settings = array() | |
Definition at line 32 of file memcache.php.
| MemcacheEngine::clear | ( | ) |
Delete all keys from the cache
Definition at line 137 of file memcache.php.
| MemcacheEngine::connect | ( | $ | host, | |
| $ | port = 11211 | |||
| ) |
Connects to a server in connection pool
| string | $host host ip address or name | |
| integer | $port Server port |
Definition at line 148 of file memcache.php.
| MemcacheEngine::delete | ( | $ | key | ) |
Delete a key from the cache
| string | $key Identifier for the data |
Reimplemented from CacheEngine.
Definition at line 128 of file memcache.php.
| MemcacheEngine::init | ( | $ | settings = array() |
) |
Initialize the Cache Engine
Called automatically by the cache frontend To reinitialize the settings call Cache::engine('EngineName', [optional] settings = array());
| array | $setting array of setting for the engine |
Reimplemented from CacheEngine.
Definition at line 59 of file memcache.php.
References $settings, CacheEngine::settings(), and slug().
| MemcacheEngine::read | ( | $ | key | ) |
Read a key from the cache
| string | $key Identifier for the data |
Reimplemented from CacheEngine.
Definition at line 113 of file memcache.php.
References CacheEngine::settings().
| MemcacheEngine::write | ( | $ | key, | |
| &$ | value, | |||
| $ | duration | |||
| ) |
Write data for key into cache
| string | $key Identifier for the data | |
| mixed | $value Data to be cached | |
| integer | $duration How long to cache the data, in seconds |
Reimplemented from CacheEngine.
Definition at line 101 of file memcache.php.
References CacheEngine::settings().
| MemcacheEngine::$__Memcache = null |
Definition at line 39 of file memcache.php.
| MemcacheEngine::$settings = array() |
1.4.7