Cache
Table of Contents
Interfaces
- AdapterInterface
- Cache adapter interface
- ClockInterface
- Clock interface
Classes
- AbstractAdapter
- Cache adapter abstract class
- Apc
- APC cache adapter class
- Database
- Database cache adapter class
- Exception
- Cache exception class
- File
- File adapter cache class
- Memcached
- Memcached cache adapter class
- Memory
- Memory adapter cache class
- NullAdapter
- Null adapter cache class
- Redis
- Redis cache adapter class
- Session
- Session adapter cache class
- Cache
- Cache class
- MutableClock
- Mutable clock class
- SystemClock
- System clock class
- Exception
- Cache exception class
- InvalidArgumentException
- Cache invalid argument exception class
- CacheItem
- PSR-6 cache item class
- CacheItemPool
- PSR-6 cache item pool class
Traits
- NamespacedVersionedKeys
- Shared namespace/version key-building for adapters that scope clear()/destroy() to a namespace via generational versioning (Apc, Memcached, Redis) rather than wiping the whole shared backend
- ValidatesKey
- Shared cache key validation, used by both the PSR-16 (Cache) and PSR-6 (Psr6\CacheItemPool) surfaces