API Joomla 1.5.26
Documentation des API du CMS Joomla en version 1.5

Référence de la classe JCacheStorage

Graphe d'héritage de JCacheStorage:
Graphe de collaboration de JCacheStorage:

Liste de tous les membres

Fonctions membres publiques

Fonctions membres publiques statiques


Documentation des constructeurs et destructeur

JCacheStorage::__construct ( options = array())

Constructor

protected

Paramètres:
array$optionsoptional parameters

Réimplémentée dans JCacheStorageApc, JCacheStorageEaccelerator, JCacheStorageFile, JCacheStorageMemcache, et JCacheStorageXCache.


Documentation des fonctions membres

JCacheStorage::clean ( group,
mode 
)

Clean cache for a group given a mode.

group mode : cleans all cache in the group notgroup mode : cleans all cache not in the group

public

Paramètres:
string$groupThe cache data group
string$modeThe mode for cleaning cache [group|notgroup]
Renvoie:
boolean True on success, false otherwise
Depuis:
1.5

Réimplémentée dans JCacheStorageApc, JCacheStorageEaccelerator, JCacheStorageFile, JCacheStorageMemcache, et JCacheStorageXCache.

JCacheStorage::gc ( )

Garbage collect expired cache data

public

Renvoie:
boolean True on success, false otherwise.

Réimplémentée dans JCacheStorageEaccelerator, JCacheStorageFile, et JCacheStorageMemcache.

JCacheStorage::get ( id,
group,
checkTime 
)

Get cached data by id and group

public

Paramètres:
string$idThe cache data id
string$groupThe cache data group
boolean$checkTimeTrue to verify cache time expiration threshold
Renvoie:
mixed Boolean false on failure or a cached data string
Depuis:
1.5

Réimplémentée dans JCacheStorageApc, JCacheStorageEaccelerator, JCacheStorageFile, JCacheStorageMemcache, et JCacheStorageXCache.

& JCacheStorage::getInstance ( handler = 'file',
options = array() 
) [static]

Returns a reference to a cache storage hanlder object, only creating it if it doesn't already exist.

Paramètres:
string$handlerThe cache storage handler to instantiate
Renvoie:
object A JCacheStorageHandler object
Depuis:
1.5

Références $class, $now, $path, $return, et JError::raiseWarning().

Référencé par JCache::_getStorage().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

JCacheStorage::remove ( id,
group 
)

Remove a cached data entry by id and group

public

Paramètres:
string$idThe cache data id
string$groupThe cache data group
Renvoie:
boolean True on success, false otherwise
Depuis:
1.5

Réimplémentée dans JCacheStorageApc, JCacheStorageEaccelerator, JCacheStorageFile, JCacheStorageMemcache, et JCacheStorageXCache.

JCacheStorage::store ( id,
group,
data 
)

Store the data to cache by id and group

public

Paramètres:
string$idThe cache data id
string$groupThe cache data group
string$dataThe data to store in cache
Renvoie:
boolean True on success, false otherwise
Depuis:
1.5

Réimplémentée dans JCacheStorageApc, JCacheStorageEaccelerator, JCacheStorageFile, JCacheStorageMemcache, et JCacheStorageXCache.

JCacheStorage::test ( ) [static]

Test to see if the storage handler is available.

public

Renvoie:
boolean True on success, false otherwise.

Réimplémentée dans JCacheStorageApc, JCacheStorageEaccelerator, JCacheStorageFile, JCacheStorageMemcache, et JCacheStorageXCache.


La documentation de cette classe a été générée à partir du fichier suivant :