JCacheStorage
From Joomla! Documentation
(Difference between revisions)
(→Extended by) |
(→Concrete Cache Storage Handlers) |
||
| Line 62: | Line 62: | ||
* [[JCacheStorageMemcache]] | * [[JCacheStorageMemcache]] | ||
* [[JCacheStorageXCache]] | * [[JCacheStorageXCache]] | ||
| − | * [[ | + | * [[JSessionStorageXcache]] |
| + | |||
==== Concrete Caching Handlers ==== | ==== Concrete Caching Handlers ==== | ||
* [[JCacheView]] | * [[JCacheView]] | ||
Revision as of 15:53, 9 August 2009
JCacheStorage is an abstract class. The class needs to be extended by concrete storage handlers. The Joomla Framework currently provides the handlers JCacheStorageApc, JCacheStorageEaccelarator, JCacheStorageFile, JCacheStorageMemcache, JCacheStorageXCache, JCacheStorageXcache
Contents |
Availability
Defined in
/libraries/joomla/cache/cache.php
Extends
Extended by
- JCacheStorageApc
- JCacheStorageEaccelarator
- JCacheStorageFile
- JCacheStorageMemcache
- JCacheStorageXCache
- JSessionStorageXcache
Methods
| Method name | Description |
|---|---|
| __construct | Sets the storage options. |
| clean | Clean cache for a group. Given a mode. Needs to be implemented in a concrete storage handler. |
| gc | Garbage collect expired cache data. Needs to be implemented in a concrete storage handler. |
| get | Get cached data by id and group. Needs to be implemented in a concrete storage handler. |
| getInstance | Returns a reference to a concrete cache storage handler object, only creating it, if it doesn't already exist. |
| remove | Remove a cached data entry by id and group. Needs to be implemented in a concrete storage handler. |
| store | Store the data to cache by id and group. Needs to be implemented in a concrete storage handler. |
| test | Test to see if the storage handler is available. Needs to be implemented in a concrete storage handler. |
Importing
jimport( 'joomla.cache.cache' );
See also
Concrete Cache Storage Handlers
- JCacheStorageApc
- JCacheStorageEaccelarator
- JCacheStorageFile
- JCacheStorageMemcache
- JCacheStorageXCache
- JSessionStorageXcache