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().