Wincache storage engine for cache
$_compiledGroupNames
protected array
Contains the compiled group names (prefixed with the global configuration prefix)
Write data for key into cache if it doesn't exist already. If it already exists, it fails and returns false.
Delete all keys from the cache. This will clear every item in the cache matching the cache config prefix.
Increments the group value to simulate deletion of all keys under a group old values will remain in storage until they expire.
Returns the group value
for each of the configured groups If the group initial value was not found, then it initializes the group accordingly.
add( string $key , mixed $value , integer $duration )
Write data for key into cache if it doesn't exist already. If it already exists, it fails and returns false.
$key
$value
$duration
CacheEngine::add()
clear( boolean $check )
Delete all keys from the cache. This will clear every item in the cache matching the cache config prefix.
$check
If true, nothing will be cleared, as entries will naturally expire in wincache..
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
CacheEngine::clearGroup()
decrement( string $key , integer $offset 1 )
Decrements the value of an integer cached key
$key
$offset
optional 1 delete( string $key )
Delete a key from the cache
$key
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.
CacheEngine::groups()
increment( string $key , integer $offset 1 )
Increments the value of an integer cached key
$key
$offset
optional 1 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() CacheEngine::init()
read( string $key )
Read a key from the cache
$key
The cached data, or false if the data doesn't exist, has expired, or if there was an error fetching it
write( string $key , mixed $value , integer $duration )
Write data for key into cache
$key
$value
$duration
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
protected array
Contains the compiled group names (prefixed with the global configuration prefix)
array()
© 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.8/class-WincacheEngine.html