Property | Type | Description | |
---|---|---|---|
$deferred |
Method | Description | |
---|---|---|
__destruct ( ) | Make sure to commit before we destruct. | |
clear ( ) | ||
commit ( ) | ||
deleteItem ( $key ) | ||
deleteItems ( array $keys ) | ||
getItem ( $key ) | ||
getItems ( array $keys = [] ) | ||
hasItem ( $key ) | ||
save ( Psr\Cache\CacheItemInterface $item ) | ||
saveDeferred ( Psr\Cache\CacheItemInterface $item ) | ||
setLogger ( Psr\Log\LoggerInterface $logger ) |
Method | Description | |
---|---|---|
clearAllObjectsFromCache ( ) : boolean | Clear all objects from cache. | |
clearOneObjectFromCache ( string $key ) : boolean | Remove one object from cache. | |
fetchObjectFromCache ( string $key ) : array | Fetch an object from the cache implementation. | |
log ( mixed $level, string $message, array $context = [] ) | Logs with an arbitrary level if the logger exists. | |
storeItemInCache ( Psr\Cache\CacheItemInterface $item, integer | null $ttl ) : boolean | ||
validateKey ( string $key ) |
Method | Description | |
---|---|---|
handleException ( Exception $e, string $function ) | Log exception and rethrow it. |
abstract protected clearAllObjectsFromCache ( ) : boolean | ||
return | boolean | false if error |
abstract protected clearOneObjectFromCache ( string $key ) : boolean | ||
$key | string | |
return | boolean |
abstract protected fetchObjectFromCache ( string $key ) : array | ||
$key | string | |
return | array | with [isHit, value, [tags]] |
public save ( Psr\Cache\CacheItemInterface $item ) | ||
$item | Psr\Cache\CacheItemInterface |
public saveDeferred ( Psr\Cache\CacheItemInterface $item ) | ||
$item | Psr\Cache\CacheItemInterface |
public setLogger ( Psr\Log\LoggerInterface $logger ) | ||
$logger | Psr\Log\LoggerInterface |