AbstractTrait
trait AbstractTrait
Traits
Properties
protected int|null | $maxIdLength |
Methods
Fetches several cache items.
Confirms if the cache contains specified cache item.
Deletes all items in the pool.
Removes multiple items from the pool.
Persists several cache items immediately.
{@inheritdoc}
{@inheritdoc}
{@inheritdoc}
{@inheritdoc}
Enables/disables versioning of items.
{@inheritdoc}
Like the native unserialize() function but throws an exception if anything goes wrong.
No description
Details
abstract protected array|bool
doSave(array $values, int $lifetime)
Persists several cache items immediately.
bool
enableVersioning(bool $enable = true)
Enables/disables versioning of items.
When versioning is enabled, clearing the cache is atomic and doesn't require listing existing keys to proceed, but old keys may need garbage collection and extra round-trips to the back-end are required.
Calling this method also clears the memoized namespace version and thus forces a resynchonization of it.