MemcachedStorage extends AbstractStorage
FinalYes
Class MemcachedStorage Stores html cache in a memcached
Table of Contents
Methods
- __construct() : mixed
- delete() : int|false
- Deletes the cache Returns the number of deleted bytes
- deleteAll() : bool
- Deletes all cache data in the storage
- exists() : bool
- Returns true if the cache exists
- getLastModified() : int|false
- Returns the time the cache was last modified
- getMd5() : string|false
- Returns the md5 hash of the cache
- getSize() : int|false
- Returns the size of the cache
- read() : string|false
- Returns the cache contents
- shouldCountQuota() : bool
- Should we count a quota limit
- write() : bool
- Writes the content to the storage
Methods
__construct()
public
__construct(mixed $cacheKey, array<string|int, mixed> $configuration, array<string|int, mixed> $htmlCacheOptions) : mixed
Parameters
- $cacheKey : mixed
-
unique cache identifier
- $configuration : array<string|int, mixed>
-
storage configuration
- $htmlCacheOptions : array<string|int, mixed>
-
html cache options
delete()
Deletes the cache Returns the number of deleted bytes
public
delete() : int|false
Return values
int|falsedeleteAll()
Deletes all cache data in the storage
public
deleteAll() : bool
Return values
boolexists()
Returns true if the cache exists
public
exists() : bool
Return values
boolgetLastModified()
Returns the time the cache was last modified
public
getLastModified() : int|false
Return values
int|falsegetMd5()
Returns the md5 hash of the cache
public
getMd5() : string|false
Return values
string|falsegetSize()
Returns the size of the cache
public
getSize() : int|false
Return values
int|falseread()
Returns the cache contents
public
read() : string|false
Return values
string|falseshouldCountQuota()
Should we count a quota limit
public
shouldCountQuota() : bool
Return values
boolwrite()
Writes the content to the storage
public
write(mixed $content, mixed $md5) : bool
Parameters
- $content : mixed
-
the string that is to be written
- $md5 : mixed
-
the content hash