PHP Class Habari\APCCache

Inheritance: extends Cache
Afficher le fichier Open project: habari/system

Protected Properties

Свойство Type Description
$cache_data
$enabled
$prefix

Méthodes publiques

Méthode Description
__construct ( ) Constructor for APCCache

Méthodes protégées

Méthode Description
_expire ( string $name, $group, string $match_mode = 'strict' ) Expires the named value from the cache.
_expired ( string $name, string $group ) : boolean Return whether a named cache value has expired
_extend ( string $name, integer $expiry, $group ) Extend the expiration of the named cached value.
_get ( string $name, $group ) : mixed Returns the named value from the cache.
_get_group ( $group ) : array Returns the named values from a group of cache.
_has ( string $name, $group ) : boolean Is record with $name in the cache?
_has_group ( $group ) : boolean Is group named $group in the cache?
_purge ( ) Remove all cached items
_set ( $name, $value, $expiry, $group, $keep )

Method Details

__construct() public méthode

Constructor for APCCache
public __construct ( )

_expire() protected méthode

Expires the named value from the cache.
protected _expire ( string $name, $group, string $match_mode = 'strict' )
$name string The name of the cached item
$match_mode string (optional) how to match bucket names ('strict', 'regex', 'glob') (default 'strict')

_expired() protected méthode

Return whether a named cache value has expired
protected _expired ( string $name, string $group ) : boolean
$name string The name of the cached item
$group string The group of the cached item
Résultat boolean true if the stored value has expired

_extend() protected méthode

Extend the expiration of the named cached value.
protected _extend ( string $name, integer $expiry, $group )
$name string The name of the cached item
$expiry integer The duration in seconds to extend the cache expiration by

_get() protected méthode

Returns the named value from the cache.
protected _get ( string $name, $group ) : mixed
$name string The name of the cached item
Résultat mixed The item value or null if it doesn't exist in cache

_get_group() protected méthode

Returns the named values from a group of cache.
protected _get_group ( $group ) : array
Résultat array The cache records of the group

_has() protected méthode

Is record with $name in the cache?
protected _has ( string $name, $group ) : boolean
$name string name of the cached item
Résultat boolean true if item is cached, false if not

_has_group() protected méthode

Is group named $group in the cache?
protected _has_group ( $group ) : boolean
Résultat boolean true if group is cached, false if not

_purge() protected méthode

Remove all cached items
protected _purge ( )

_set() protected méthode

protected _set ( $name, $value, $expiry, $group, $keep )

Property Details

$cache_data protected_oe property

protected $cache_data

$enabled protected_oe property

protected $enabled

$prefix protected_oe property

protected $prefix