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

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)
 gc ()
- Fonctions membres publiques inherited from JCacheStorage
 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= '')

Fonctions membres protégées

 initCache ($cloptions)
- Fonctions membres protégées inherited from JCacheStorage
 _getCacheId ($id, $group)

Attributs protégés

 $_root
- Attributs protégés inherited from JCacheStorage
 $rawname

Attributs protégés statiques

static $CacheLiteInstance = null

Additional Inherited Members

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

Documentation des constructeurs et destructeur

JCacheStorageCachelite::__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

JCacheStorageCachelite::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 $mode, JFolder\delete(), jimport(), et null.

+ Voici le graphe d'appel pour cette fonction :

JCacheStorageCachelite::gc ( )

Garbage collect expired cache data

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

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

Références $file.

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

Get cached data from a file 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 $data, et $id.

JCacheStorageCachelite::getAll ( )

Get all cached data

Renvoie:
array
Depuis:
11.1

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

Références $data, $file, $files, $folder, $item, $path, JFolder\files(), JFolder\folders(), et jimport().

+ Voici le graphe d'appel pour cette fonction :

JCacheStorageCachelite::initCache (   $cloptions)
protected

Instantiates the appropriate CacheLite object. Only initializes the engine if it does not already exist. Note this is a protected method

Paramètres:
array$cloptionsoptional parameters
Renvoie:
object
Depuis:
11.1
JCacheStorageCachelite::remove (   $id,
  $group 
)

Remove a cached data file 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.

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

Store the data to a file 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 JCacheStorageCachelite::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.


Documentation des données membres

JCacheStorageCachelite::$_root
protected
JCacheStorageCachelite::$CacheLiteInstance = null
staticprotected

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