Class APCStorage
-
ICanBoogie\Storage\APCStorage
implements
ICanBoogie\Storage\Storage,
ArrayAccess
uses
ICanBoogie\Storage\Storage\ArrayAccess
Methods summary
public static
is_available( void )
: boolean
Whether the APC feature is available.
Whether the APC feature is available.
Returns
boolean
Codecoverageignore
public
__construct( string|null $prefix = null )
public
exists( $key )
: boolean
Parameters
Returns
boolean
true if the key exists, false otherwise.
Inheritdoc
Implementation of
public
retrieve( string $key )
: mixed|null
Parameters
$key
- The key of the value.
Returns
mixed|null
The value associated with the key, or null if the key doesn't exists.
Inheritdoc
Implementation of
public
store( string $key, mixed $data, string $ttl = 0 )
Parameters
$key
Store the variable using this name. keys are cache-unique, so storing
a second value with the same key will overwrite the original value.
$data
- $value The value to store.
$ttl
Time To Live; store value in the cache for ttl seconds. After the
ttl has passed, the stored value won't be available for the next request. If no ttl is
supplied (or if the ttl is empty), the value will persist until it is removed from the
cache manually, or otherwise fails to exist in the cache.
Inheritdoc
Implementation of
public
eliminate( string $key )
Parameters
Inheritdoc
Implementation of
public
clear( void )
Inheritdoc
Implementation of
public
getIterator( void )
: Iterator
Returns
Iterator
Inheritdoc
Implementation of
Methods inherited from ArrayAccess
offsetExists(),
offsetGet(),
offsetSet(),
offsetUnset()
offsetExists(),
offsetGet(),
offsetSet(),
offsetUnset()