Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques | |
__construct ($options) | |
setCaching ($enabled) | |
getCaching () | |
setLifeTime ($lt) | |
get ($id, $group=null) | |
getAll () | |
store ($data, $id, $group=null) | |
remove ($id, $group=null) | |
clean ($group=null, $mode= 'group') | |
gc () | |
lock ($id, $group=null, $locktime=null) | |
unlock ($id, $group=null) | |
& | _getStorage () |
Fonctions membres publiques statiques | |
static | getInstance ($type= 'output', $options=array()) |
static | getStores () |
static | getWorkarounds ($data, $options=array()) |
static | setWorkarounds ($data, $options=array()) |
static | makeId () |
static | addIncludePath ($path= '') |
Attributs publics | |
$_options |
Attributs publics statiques | |
static | $_handler = array() |
JCache::__construct | ( | $options | ) |
Constructor
array | $options | options |
Définition à la ligne 40 du fichier cache.php.
Références JFactory\getConfig().
& JCache::_getStorage | ( | ) |
Get the cache storage handler
Définition à la ligne 440 du fichier cache.php.
Références JCacheStorage\getInstance().
|
static |
Add a directory where JCache should search for handlers. You may either pass a string or an array of directories.
string | $path | A path to search. |
Définition à la ligne 711 du fichier cache.php.
Références JPath\clean(), et jimport().
JCache::clean | ( | $group = null , |
|
$mode = 'group' |
|||
) |
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
string | $group | The cache data group |
string | $mode | The mode for cleaning cache [group|notgroup] |
Définition à la ligne 277 du fichier cache.php.
JCache::gc | ( | ) |
Garbage collect expired cache data
Définition à la ligne 298 du fichier cache.php.
JCache::get | ( | $id, | |
$group = null |
|||
) |
Get cached data by id and group
string | $id | The cache data id |
string | $group | The cache data group |
Définition à la ligne 182 du fichier cache.php.
JCache::getAll | ( | ) |
Get a list of all cached data
Définition à la ligne 203 du fichier cache.php.
JCache::getCaching | ( | ) |
|
static |
Returns a reference to a cache adapter object, always creating it
string | $type | The cache object type to instantiate |
array | $options | The array of options |
Définition à la ligne 80 du fichier cache.php.
Références JCacheController\getInstance().
Référencé par JModelLegacy\cleanCache(), et JFactory\getCache().
|
static |
Get the storage handlers
Définition à la ligne 92 du fichier cache.php.
Référencé par JFormFieldCacheHandler\getOptions().
|
static |
Perform workarounds on retrieved cached data
string | $data | Cached data |
array | $options | Array of options |
Définition à la ligne 463 du fichier cache.php.
Références JFactory\getApplication(), JFactory\getDocument(), et JSession\getFormToken().
Référencé par JCacheControllerView\get(), JCacheControllerPage\get(), JCacheControllerCallback\get(), et JDocumentHTML\getBuffer().
JCache::lock | ( | $id, | |
$group = null , |
|||
$locktime = null |
|||
) |
Set lock flag on cached item
string | $id | The cache data id |
string | $group | The cache data group |
string | $locktime | The default locktime for locking the cache. |
Définition à la ligne 320 du fichier cache.php.
|
static |
Create safe id for cached data from url parameters set by plugins and framework
Définition à la ligne 673 du fichier cache.php.
Références JFactory\getApplication().
Référencé par JCacheControllerView\_makeId(), et JCacheControllerPage\_makeId().
JCache::remove | ( | $id, | |
$group = null |
|||
) |
Remove a cached data entry by id and group
string | $id | The cache data id |
string | $group | The cache data group |
Définition à la ligne 250 du fichier cache.php.
JCache::setCaching | ( | $enabled | ) |
JCache::setLifeTime | ( | $lt | ) |
|
static |
Create workarounded data to be cached
string | $data | Cached data |
array | $options | Array of options |
Définition à la ligne 533 du fichier cache.php.
Références JFactory\getApplication(), et JFactory\getDocument().
Référencé par JCacheControllerView\get(), JCacheControllerCallback\get(), JDocumentHTML\getBuffer(), et JCacheControllerPage\store().
JCache::store | ( | $data, | |
$id, | |||
$group = null |
|||
) |
Store the cached data by id and group
mixed | $data | The data to store |
string | $id | The cache data id |
string | $group | The cache data group |
Définition à la ligne 225 du fichier cache.php.
JCache::unlock | ( | $id, | |
$group = null |
|||
) |
Unset lock flag on cached item
string | $id | The cache data id |
string | $group | The cache data group |
Définition à la ligne 406 du fichier cache.php.