[ Index ] |
|
Code source de PRADO 3.0.6 |
[Code source] [Imprimer] [Statistiques]
TMemCache class file
Author: | Qiang Xue <qiang.xue@gmail.com> |
Copyright: | Copyright © 2005 PradoSoft |
License: | http://www.pradosoft.com/license/ |
Version: | $Id: TMemCache.php 1397 2006-09-07 07:55:53Z wei $ |
Poids: | 219 lignes (7 kb) |
Inclus ou requis: | 0 fois |
Référencé: | 0 fois |
Nécessite: | 0 fichiers |
__destruct() X-Ref |
Destructor. Disconnect the memcache server. |
init($config) X-Ref |
Initializes this module. This method is required by the IModule interface. It makes sure that UniquePrefix has been set, creates a Memcache instance and connects to the memcache server. param: TApplication Prado application, can be null param: TXmlElement configuration for this module, can be null |
getHost() X-Ref |
return: string host name of the memcache server |
setHost($value) X-Ref |
param: string host name of the memcache server |
getPort() X-Ref |
return: integer port number of the memcache server |
setPort($value) X-Ref |
param: integer port number of the memcache server |
getValue($key) X-Ref |
Retrieves a value from cache with a specified key. This is the implementation of the method declared in the parent class. param: string a unique key identifying the cached value return: string the value stored in cache, false if the value is not in the cache or expired. |
setValue($key,$value,$expire) X-Ref |
Stores a value identified by a key in cache. This is the implementation of the method declared in the parent class. param: string the key identifying the value to be cached param: string the value to be cached param: integer the number of seconds in which the cached value will expire. 0 means never expire. return: boolean true if the value is successfully stored into cache, false otherwise |
addValue($key,$value,$expire) X-Ref |
Stores a value identified by a key into cache if the cache does not contain this key. This is the implementation of the method declared in the parent class. param: string the key identifying the value to be cached param: string the value to be cached param: integer the number of seconds in which the cached value will expire. 0 means never expire. return: boolean true if the value is successfully stored into cache, false otherwise |
deleteValue($key) X-Ref |
Deletes a value with the specified key from cache This is the implementation of the method declared in the parent class. param: string the key of the value to be deleted return: boolean if no error happens during deletion |
flush() X-Ref |
Deletes all values from cache. Be careful of performing this operation if the cache is shared by multiple applications. |
Généré le : Sun Feb 25 21:07:04 2007 | par Balluche grâce à PHPXref 0.7 |