====== JCacheStorage ====== {#JAPI Joomla.Framework Cache JCacheStorage #} Abstract cache storage handler ===== Methods ===== ^ Method ^ Description ^ | [[JCacheStorage-__construct|{{references:Method.png?nolink}}]] [[JCacheStorage-__construct|__construct]] | Constructor | | [[JCacheStorage-clean|{{references:Method.png?nolink}}]] [[JCacheStorage-clean|clean]] | 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
| | [[JCacheStorage-gc|{{references:Method.png?nolink}}]] [[JCacheStorage-gc|gc]] | Garbage collect expired cache data | | [[JCacheStorage-get|{{references:Method.png?nolink}}]] [[JCacheStorage-get|get]] | Get cached data by id and group | | [[JCacheStorage-getInstance|{{references:Method.png?nolink}}]] [[JCacheStorage-getInstance|getInstance]] | Returns a reference to a cache storage hanlder object, only creating it if it doesn't already exist. | | [[JCacheStorage-remove|{{references:Method.png?nolink}}]] [[JCacheStorage-remove|remove]] | Remove a cached data entry by id and group | | [[JCacheStorage-store|{{references:Method.png?nolink}}]] [[JCacheStorage-store|store]] | Store the data to cache by id and group | | [[JCacheStorage-test|{{references:Method.png?nolink}}]] [[JCacheStorage-test|test]] | Test to see if the storage handler is available. | ---- ~~DISCUSSION~~