|
Open Journal Systems
3.3.0
|
Public Member Functions | |
| __construct ($context, $cacheId, $fallback) | |
| flush () | |
| getCache ($id) | |
| getCacheTime () | |
| setCache ($id, $value) | |
| setEntireCache ($contents) | |
Public Member Functions inherited from GenericCache | |
| close () | |
| get ($id) | |
| getCacheId () | |
| getContext () | |
| set ($id, $value) | |
Additional Inherited Members | |
Data Fields inherited from GenericCache | |
| $cacheId | |
| $cacheMiss | |
| $context | |
| $fallback | |
Provides caching based on APC's variable store.
Definition at line 22 of file APCCache.inc.php.
| APCCache::__construct | ( | $context, | |
| $cacheId, | |||
| $fallback | |||
| ) |
Instantiate a cache.
| $context | string |
| $cacheId | mixed |
| $fallback | array PKP-style callback |
Reimplemented from GenericCache.
Definition at line 29 of file APCCache.inc.php.
References GenericCache\$cacheId, GenericCache\$context, and GenericCache\$fallback.
| APCCache::flush | ( | ) |
Flush the cache.
Reimplemented from GenericCache.
Definition at line 36 of file APCCache.inc.php.
References GenericCache\getCacheId(), GenericCache\getContext(), and INDEX_FILE_LOCATION.
| APCCache::getCache | ( | $id | ) |
Get an object from the cache.
| $id | mixed |
Reimplemented from GenericCache.
Definition at line 49 of file APCCache.inc.php.
References GenericCache\$cacheMiss, GenericCache\getCacheId(), GenericCache\getContext(), and INDEX_FILE_LOCATION.
| APCCache::getCacheTime | ( | ) |
Get the time at which the data was cached. Not implemented in this type of cache.
Reimplemented from GenericCache.
Definition at line 74 of file APCCache.inc.php.
| APCCache::setCache | ( | $id, | |
| $value | |||
| ) |
Set an object in the cache. This function should be overridden by subclasses.
| $id | mixed |
| $value | mixed |
Reimplemented from GenericCache.
Definition at line 63 of file APCCache.inc.php.
References GenericCache\getCacheId(), GenericCache\getContext(), and INDEX_FILE_LOCATION.
Referenced by setEntireCache().
| APCCache::setEntireCache | ( | $contents | ) |
Set the entire contents of the cache. WARNING: THIS DOES NOT FLUSH THE CACHE FIRST!
| $contents | array Complete cache contents. |
Reimplemented from GenericCache.
Definition at line 83 of file APCCache.inc.php.
References setCache().