APC storage engine for cache
clear( boolean $check )
Delete all keys from the cache. This will clear every cache config using APC.
$check
boolean
clearGroup( string $group )
Increments the group value to simulate deletion of all keys under a group old values will remain in storage until they expire.
$group
boolean
CacheEngine::clearGroup()
decrement( string $key , integer $offset 1 )
Decrements the value of an integer cached key
$key
$offset
optional 1 New
delete( string $key )
Delete a key from the cache
$key
boolean
groups( )
Returns the group value
for each of the configured groups If the group initial value was not found, then it initializes the group accordingly.
array
CacheEngine::groups()
increment( string $key , integer $offset 1 )
Increments the value of an integer cached key
$key
$offset
optional 1 New
init( array $settings array() )
Initialize the Cache Engine
Called automatically by the cache frontend To reinitialize the settings call Cache::engine('EngineName', [optional] settings = array());
$settings
optional array() boolean
CacheEngine::init()
read( string $key )
Read a key from the cache
$key
mixed
write( string $key , mixed $value , integer $duration )
Write data for key into cache
$key
$value
$duration
boolean
gc( integer $expires null )
Garbage collection
Permanently remove all expired and deleted data
$expires
optional null key( string $key )
Generates a safe key for use with cache engine storage engines.
$key
mixed
protected string
Contains the compiled string with all groups prefixes to be prepended to every key in this cache engine
null
© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/2.7/class-ApcEngine.html