Backend
Table of Contents
Interfaces
- BackendInterface
- A contract for a Cache Backend
- FreezableBackendInterface
- A contract for a cache backend which can be frozen.
- PhpCapableBackendInterface
- A contract for a cache backend which is capable of storing, retrieving and
including PHP source code.
- TaggableBackendInterface
- A contract for a cache backend which supports tagging.
- TransientBackendInterface
- A contract for a cache backends which store variables in volatile
memory and as such support receiving any variable type to store.
Classes
- AbstractBackend
- An abstract caching backend
- ApcuBackend
- A caching backend which stores cache entries by using APCu.
- FileBackend
- A caching backend which stores cache entries in files
- MemcachedBackend
- A caching backend which stores cache entries by using Memcached.
- NullBackend
- A caching backend which forgets everything immediately
- RedisBackend
- A caching backend which stores cache entries by using Redis with phpredis
PHP module. Redis is a noSQL database with very good scaling characteristics
in proportion to the amount of entries and data size.
- SimpleFileBackend
- A caching backend which stores cache entries in files, but does not support or
care about expiry times and tags.
- TransientMemoryBackend
- A caching backend which stores cache entries during one script run.
- Typo3DatabaseBackend
- A caching backend which stores cache entries in database tables