ProxyCacheAdapter
class ProxyCacheAdapter implements CacheInterface, ResettableInterface, PruneableInterface
psr-6 cache proxy for an internal cache, which provides segmentation of cache keys based on current versioned mode. This ensures that cross-stage content cannot cross-pollenate each other.
Note: segmentation can be disabled via 'versionedstate = false' being supplied as a constructor arg.
Based on Symfony\Component\Cache\Simple\TraceableCache
Methods
Create container cache controlling an inner pool cache
{@inheritdoc}
{@inheritdoc}
{@inheritdoc}
{@inheritdoc}
{@inheritdoc}
{@inheritdoc}
{@inheritdoc}
{@inheritdoc}
{@inheritdoc}
{@inheritdoc}
Details
at line 34
__construct(CacheInterface $pool)
Create container cache controlling an inner pool cache
at line 42
get($key, $default = null)
{@inheritdoc}
at line 51
has($key)
{@inheritdoc}
at line 60
delete($key)
{@inheritdoc}
at line 69
set($key, $value, $ttl = null)
{@inheritdoc}
at line 78
setMultiple($items, $ttl = null)
{@inheritdoc}
at line 94
getMultiple($keys, $default = null)
{@inheritdoc}
at line 114
clear()
{@inheritdoc}
at line 122
deleteMultiple($keys)
{@inheritdoc}
at line 131
prune()
{@inheritdoc}
at line 142
reset()
{@inheritdoc}