memcacheBackend
in package
implements
cacheBackend
Cache file objekt
Tags
Interfaces, Classes, Traits and Enums
- cacheBackend
- Cache backend interface
Table of Contents
- $expires : Cache
- $memcache : memcacheConnector
- $module : string
- Cache file module
- $path : string
- Full cache file path
- __construct() : mixed
- Konstruktor
- cleanup() : bool
- Cleanup cache file
- cleanupByCacheName() : bool
- Cleanup cache by cache name in base path
- expires() : mixed|null
- Fetch expiration time
- getSize() : int
- Get cache size
- prepareReturnedValue() : mixed
- Prepare data
- read() : mixed|null
- Read cache file content
- write() : bool
- Write content to cache file
Properties
$expires
private
Cache
$expires
file expiration time
$memcache
private
memcacheConnector
$memcache
$module
Cache file module
private
string
$module
$path
Full cache file path
private
string
$path
Methods
__construct()
Konstruktor
public
__construct(string $cacheName) : mixed
Parameters
- $cacheName : string
Return values
mixed —cleanup()
Cleanup cache file
public
cleanup() : bool
Return values
bool —cleanupByCacheName()
Cleanup cache by cache name in base path
public
static cleanupByCacheName(string $basePath[, type $cacheName = null ]) : bool
Parameters
- $basePath : string
- $cacheName : type = null
Return values
bool —expires()
Fetch expiration time
public
expires() : mixed|null
Return values
mixed|null —getSize()
Get cache size
public
getSize(string $basePath) : int
Parameters
- $basePath : string
Return values
int —prepareReturnedValue()
Prepare data
public
prepareReturnedValue(mixed $value) : mixed
Parameters
- $value : mixed
Return values
mixed —read()
Read cache file content
public
read([bool $raw = false ]) : mixed|null
Parameters
- $raw : bool = false
Return values
mixed|null —write()
Write content to cache file
public
write(mixed $data, int $expires) : bool
Parameters
- $data : mixed
- $expires : int