Property | Type | Description | |
---|---|---|---|
$config | |||
$logger | Psr\Log\LoggerInterface |
Method | Description | |
---|---|---|
__construct ( |
CacheBase constructor. | |
get ( $key ) | ||
getInternal ( string $key, string $cleanKey ) : string | null | Specific implementation which should be overridden | |
purge ( ) | ||
purgeInternal ( ) | Specific implementation which should be overridden | |
set ( $key, $value ) | ||
setInternal ( string $key, string $cleanKey, string $value ) : boolean | Specific implementation which should be overridden |
Method | Description | |
---|---|---|
sanitiseKey ( string $key ) : string | Auxiliary method |
public __construct ( |
||
$config | ||
$logger | Psr\Log\LoggerInterface | OPTIONAL override default logger |
abstract public purgeInternal ( ) |