Methods |
public
|
fetch(string $id): mixed
Fetches an entry from the cache.
Fetches an entry from the cache.
Parameters
$id |
The id of the cache entry to fetch.
|
Returns
The cached data or FALSE, if no cache entry exists for the given id.
|
#
|
public
|
contains(string $id): bool
Tests if an entry exists in the cache.
Tests if an entry exists in the cache.
Parameters
$id |
The cache id of the entry to check for.
|
Returns
TRUE if a cache entry exists for the given cache id, FALSE otherwise.
|
#
|
public
|
save(string $id, mixed $data, int $lifeTime = 0): bool
Puts data into the cache.
Puts data into the cache.
If a cache entry with the given id already exists, its data will be replaced.
Parameters
$id |
The cache id.
|
$data |
The cache entry/data.
|
$lifeTime |
The lifetime in number of seconds for this cache entry.
If zero (the default), the entry never expires (although it may be deleted from the cache
to make place for other entries).
|
Returns
TRUE if the entry was successfully stored in the cache, FALSE otherwise.
|
#
|
public
|
delete(string $id): bool
Deletes a cache entry.
Parameters
Returns
TRUE if the cache entry was successfully deleted, FALSE otherwise.
Deleting a non-existing entry is considered successful.
|
#
|
public
|
getStats(): mixed[]|null
Retrieves cached information from the data store.
Retrieves cached information from the data store.
The server's statistics array has the following values:
-
hits
Number of keys that have been requested and found present.
-
misses
Number of items that have been requested and not found.
-
uptime
Time that the server is running.
-
memory_usage
Memory used by this server to store items.
-
memory_available
Memory allowed to use for storage.
Returns
An associative array with server's statistics if available, NULL otherwise.
|
#
|