Zend_Cache_Backend_MemcachedImplements interfaces:
Located in /Cache/Backend/Memcached.php (line 41)
Zend_Cache_Backend | --Zend_Cache_Backend_Memcached
TAGS_UNSUPPORTED_BY_CLEAN_OF_MEMCACHED_BACKEND = 'Zend_Cache_Backend_Memcached::clean() : tags are unsupported by the Memcached backend'
TAGS_UNSUPPORTED_BY_SAVE_OF_MEMCACHED_BACKEND = 'Zend_Cache_Backend_Memcached::save() : tags are unsupported by the Memcached backend'
mixed
$_memcache
= null (line 111)
Memcache object
array
$_options
= array(Available options
=====> (array) servers : an array of memcached server ; each memcached server is described by an associative array : 'host' => (string) : the name of the memcached server 'port' => (int) : the port of the memcached server 'persistent' => (bool) : use or not persistent connections to this memcached server 'weight' => (int) : number of buckets to create for this server which in turn control its probability of it being selected. The probability is relative to the total weight of all servers. 'timeout' => (int) : value in seconds which will be used for connecting to the daemon. Think twice before changing the default value of 1 second - you can lose all the advantages of caching if your connection is too slow. 'retry_interval' => (int) : controls how often a failed server will be retried, the default value is 15 seconds. Setting this parameter to -1 disables automatic retry. 'status' => (bool) : controls if the server should be flagged as online. 'failure_callback' => (callback) : Allows the user to specify a callback function to run upon encountering an error. The callback is run before failover is attempted. The function takes two parameters, the hostname and port of the failed server.
=====> (boolean) compression : true if you want to use on-the-fly compression
=====> (boolean) compatibility : true if you use old memcache server or extension
Inherited from Zend_Cache_Backend
Zend_Cache_Backend::$_directives
Constructor __construct (line 120)
Constructor
clean (line 259)
Clean some cache records
Available modes are : 'all' (default) => remove all cache entries ($tags is not used) 'old' => unsupported 'matchingTag' => unsupported 'notMatchingTag' => unsupported 'matchingAnyTag' => unsupported
getCapabilities (line 492)
Return an associative array of capabilities (booleans) of the backend
The array must include these keys :
getFillingPercentage (line 380)
Return the filling percentage of the backend storage
getIds (line 315)
Return an array of stored cache ids
getIdsMatchingAnyTags (line 368)
Return an array of stored cache ids which match any given tags
In case of multiple tags, a logical AND is made between tags
getIdsMatchingTags (line 340)
Return an array of stored cache ids which match given tags
In case of multiple tags, a logical AND is made between tags
getIdsNotMatchingTags (line 354)
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
getMetadatas (line 420)
Return an array of metadatas for the given cache id
The array must include these keys :
getTags (line 326)
Return an array of stored tags
isAutomaticCleaningAvailable (line 284)
Return true if the automatic cleaning is available for the backend
load (line 178)
Test if a cache is available for the given id and (if yes) return it (false else)
remove (line 239)
Remove a cache record
save (line 214)
Save some string datas into a cache record
Note : $data is always "string" (serialization is done by the core not by the backend)
setDirectives (line 296)
Set the frontend directives
test (line 193)
Test if a cache is available or not (for the given id)
touch (line 448)
Give (if possible) an extra lifetime to the given cache id
Inherited From Zend_Cache_Backend
Zend_Cache_Backend::__construct()
Zend_Cache_Backend::getLifetime()
Zend_Cache_Backend::getTmpDir()
Zend_Cache_Backend::isAutomaticCleaningAvailable()
Zend_Cache_Backend::setDirectives()
Zend_Cache_Backend::setOption()
Zend_Cache_Backend::_isGoodTmpDir()
Zend_Cache_Backend::_log()
Zend_Cache_Backend::_loggerSanity()
DEFAULT_FAILURE_CALLBACK
= null
(line 53)
DEFAULT_HOST
= '127.0.0.1'
(line 46)
Default Values
DEFAULT_PERSISTENT
= true
(line 48)
DEFAULT_PORT
= 11211
(line 47)
DEFAULT_RETRY_INTERVAL
= 15
(line 51)
DEFAULT_STATUS
= true
(line 52)
DEFAULT_TIMEOUT
= 1
(line 50)
DEFAULT_WEIGHT
= 1
(line 49)
TAGS_UNSUPPORTED_BY_CLEAN_OF_MEMCACHED_BACKEND
= 'Zend_Cache_Backend_Memcached::clean() : tags are unsupported by the Memcached backend'
(line 58)
Log message
TAGS_UNSUPPORTED_BY_SAVE_OF_MEMCACHED_BACKEND
= 'Zend_Cache_Backend_Memcached::save() : tags are unsupported by the Memcached backend'
(line 59)
Documentation generated on Mon, 21 Jun 2010 15:33:35 -0400 by phpDocumentor 1.4.3