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 JCacheStorageMemcache
+ Graphe d'héritage de JCacheStorageMemcache:
+ Graphe de collaboration de JCacheStorageMemcache:

Liste de tous les membres

Fonctions membres publiques

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

Fonctions membres publiques statiques

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

Fonctions membres protégées

 getConnection ()
 lockindex ()
 unlockindex ()
- Fonctions membres protégées inherited from JCacheStorage
 _getCacheId ($id, $group)

Attributs protégés

 $_persistent = false
 $_compress = 0
- Attributs protégés inherited from JCacheStorage
 $rawname

Attributs protégés statiques

static $_db = null

Additional Inherited Members

- Attributs publics inherited from JCacheStorage
 $_now
 $_lifetime
 $_locking
 $_language
 $_application
 $_hash

Documentation des constructeurs et destructeur

JCacheStorageMemcache::__construct (   $options = array())

Constructor

Paramètres:
array$optionsOptional parameters.
Depuis:
11.1

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

Références $options, et null.


Documentation des fonctions membres

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

Clean cache for a group given a mode.

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.

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

Get cached data from memcache 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.

JCacheStorageMemcache::getAll ( )

Get all cached data

Renvoie:
array data
Depuis:
11.1

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

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

JCacheStorageMemcache::getConnection ( )
protected

Return memcache connection object

Renvoie:
object memcache connection object
Depuis:
11.1

Références $config, JFactory\getConfig(), et JError\raiseError().

+ Voici le graphe d'appel pour cette fonction :

JCacheStorageMemcache::lock (   $id,
  $group,
  $locktime 
)

Lock cached item - override parent as this is more efficient

Paramètres:
string$idThe cache data id
string$groupThe cache data group
integer$locktimeCached item max lock time
Renvoie:
boolean True on success, false otherwise.
Depuis:
11.1

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

Références $id.

JCacheStorageMemcache::lockindex ( )
protected

Lock cache index

Renvoie:
boolean True on success, false otherwise.
Depuis:
11.1
JCacheStorageMemcache::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, et $key.

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

Store the data to memcache 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 $config, $data, $id, et JFactory\getConfig().

+ Voici le graphe d'appel pour cette fonction :

static JCacheStorageMemcache::test ( )
static

Test to see if the cache storage is available.

Renvoie:
boolean True on success, false otherwise.

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

Références $config, et JFactory\getConfig().

+ Voici le graphe d'appel pour cette fonction :

JCacheStorageMemcache::unlock (   $id,
  $group = null 
)

Unlock cached item - override parent for cacheid compatibility with lock

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, et $key.

JCacheStorageMemcache::unlockindex ( )
protected

Unlock cache index

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

Documentation des données membres

JCacheStorageMemcache::$_compress = 0
protected
JCacheStorageMemcache::$_db = null
staticprotected
JCacheStorageMemcache::$_persistent = false
protected

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