TraceableTagAwareAdapter
class TraceableTagAwareAdapter extends TraceableAdapter implements TagAwareAdapterInterface, TagAwareCacheInterface
Properties
protected | $pool | from TraceableAdapter |
Methods
mixed
get(string $key, callable $callback, float $beta = null, array $metadata = null)
Fetches a value from the pool or computes it if not found.
from TraceableAdapter
bool
invalidateTags(array $tags)
Invalidates cached items using tags.
Details
mixed
get(string $key, callable $callback, float $beta = null, array $metadata = null)
Fetches a value from the pool or computes it if not found.
On cache misses, a callback is called that should return the missing value. This callback is given a PSR-6 CacheItemInterface instance corresponding to the requested key, that could be used e.g. for expiration control. It could also be an ItemInterface instance when its additional features are needed.