Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JCacheStorageXcache
+ Graphe d'héritage de JCacheStorageXcache:
+ Graphe de collaboration de JCacheStorageXcache:

Liste de tous les membres

Fonctions membres publiques

 get ($id, $group, $checkTime=true)
 getAll ()
 store ($id, $group, $data)
 remove ($id, $group)
 clean ($group, $mode=null)
 gc ()
- Fonctions membres publiques inherited from JCacheStorage
 __construct ($options=array())
 lock ($id, $group, $locktime)
 unlock ($id, $group=null)

Fonctions membres publiques statiques

static test ()
- Fonctions membres publiques statiques inherited from JCacheStorage
static getInstance ($handler=null, $options=array())
static addIncludePath ($path= '')

Additional Inherited Members

- Attributs publics inherited from JCacheStorage
 $_now
 $_lifetime
 $_locking
 $_language
 $_application
 $_hash
- Fonctions membres protégées inherited from JCacheStorage
 _getCacheId ($id, $group)
- Attributs protégés inherited from JCacheStorage
 $rawname

Documentation des fonctions membres

JCacheStorageXcache::clean (   $group,
  $mode = null 
)

Clean cache for a group given a mode.

This requires the php.ini setting xcache.admin.enable_auth = Off.

Paramètres:
string$groupThe cache data group
string$modeThe mode for cleaning cache [group|notgroup] group mode : cleans all cache in the group notgroup mode : cleans all cache not in the group
Renvoie:
boolean True on success, false otherwise
Depuis:
11.1

Réimplémentée à partir de JCacheStorage.

Références $key, et $mode.

JCacheStorageXcache::gc ( )

Garbage collect expired cache data

This is a dummy, since xcache has built in garbage collector, turn it on in php.ini by changing default xcache.gc_interval setting from 0 to 3600 (=1 hour)

Renvoie:
boolean True on success, false otherwise.
Depuis:
11.1

Réimplémentée à partir de JCacheStorage.

JCacheStorageXcache::get (   $id,
  $group,
  $checkTime = true 
)

Get cached data by id and group

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:
11.1

Réimplémentée à partir de JCacheStorage.

Références $id, et null.

JCacheStorageXcache::getAll ( )

Get all cached data

This requires the php.ini setting xcache.admin.enable_auth = Off.

Renvoie:
array data
Depuis:
11.1

Réimplémentée à partir de JCacheStorage.

Références $data, $item, et $key.

JCacheStorageXcache::remove (   $id,
  $group 
)

Remove a cached data entry by id and group

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

Réimplémentée à partir de JCacheStorage.

Références $id.

JCacheStorageXcache::store (   $id,
  $group,
  $data 
)

Store the data by id and group

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:
11.1

Réimplémentée à partir de JCacheStorage.

Références $data, et $id.

static JCacheStorageXcache::test ( )
static

Test to see if the cache storage is available.

Renvoie:
boolean True on success, false otherwise.
Depuis:
11.1

Réimplémentée à partir de JCacheStorage.


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