PHP Class CI_Cache_wincache, TastyIgniter

Read more about Wincache functions here: http://www.php.net/manual/en/ref.wincache.php
Author: Mike Murkovic
Inheritance: extends CI_Driver
Show file Open project: tastyigniter/tastyigniter

Public Methods

Method Description
__construct ( ) : void Class constructor
cache_info ( ) : mixed Cache Info
clean ( ) : boolean Clean the cache
decrement ( string $id, integer $offset = 1 ) : mixed Decrement a raw value
delete ( $id ) : boolean Delete from Cache
get ( string $id ) : mixed Get
get_metadata ( $id ) : mixed Get Cache Metadata
increment ( string $id, integer $offset = 1 ) : mixed Increment a raw value
is_supported ( ) : boolean is_supported()
save ( string $id, mixed $data, integer $ttl = 60, boolean $raw = FALSE ) : boolean Cache Save

Method Details

__construct() public method

Only present so that an error message is logged if APC is not available.
public __construct ( ) : void
return void

cache_info() public method

Cache Info
public cache_info ( ) : mixed
return mixed array on success, false on failure

clean() public method

Clean the cache
public clean ( ) : boolean
return boolean false on failure/true on success

decrement() public method

Decrement a raw value
public decrement ( string $id, integer $offset = 1 ) : mixed
$id string Cache ID
$offset integer Step/value to reduce by
return mixed New value on success or FALSE on failure

delete() public method

Delete from Cache
public delete ( $id ) : boolean
return boolean true on success/false on failure

get() public method

Look for a value in the cache. If it exists, return the data, if not, return FALSE
public get ( string $id ) : mixed
$id string Cache Ide
return mixed Value that is stored/FALSE on failure

get_metadata() public method

Get Cache Metadata
public get_metadata ( $id ) : mixed
return mixed array on success/false on failure

increment() public method

Increment a raw value
public increment ( string $id, integer $offset = 1 ) : mixed
$id string Cache ID
$offset integer Step/value to add
return mixed New value on success or FALSE on failure

is_supported() public method

Check to see if WinCache is available on this system, bail if it isn't.
public is_supported ( ) : boolean
return boolean

save() public method

Cache Save
public save ( string $id, mixed $data, integer $ttl = 60, boolean $raw = FALSE ) : boolean
$id string Cache ID
$data mixed Data to store
$ttl integer Time to live (in seconds)
$raw boolean Whether to store the raw value (unused)
return boolean true on success/false on failure