namespace Drupal\Core\Cache
Same name in other branches
| Object name | File name | Summary |
|---|---|---|
| ApcuBackend | core/lib/Drupal/Core/Cache/ApcuBackend.php | Stores cache items in the Alternative PHP Cache User Cache (APCu). |
| ApcuBackendFactory | core/lib/Drupal/Core/Cache/ApcuBackendFactory.php | |
| BackendChain | core/lib/Drupal/Core/Cache/BackendChain.php | Defines a chained cache implementation for combining multiple cache backends. |
| Cache | core/lib/Drupal/Core/Cache/Cache.php | Helper methods for cache. |
| CacheableDependencyInterface | core/lib/Drupal/Core/Cache/CacheableDependencyInterface.php | Defines an interface for objects which may be used by other cached objects. |
| CacheableDependencyTrait | core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php | Trait for \Drupal\Core\Cache\CacheableDependencyInterface. |
| CacheableJsonResponse | core/lib/Drupal/Core/Cache/CacheableJsonResponse.php | A JsonResponse that contains and can expose cacheability metadata. |
| CacheableMetadata | core/lib/Drupal/Core/Cache/CacheableMetadata.php | Defines a generic class for passing cacheability metadata. |
| CacheableRedirectResponse | core/lib/Drupal/Core/Cache/CacheableRedirectResponse.php | A RedirectResponse that contains and can expose cacheability metadata. |
| CacheableResponse | core/lib/Drupal/Core/Cache/CacheableResponse.php | A response that contains and can expose cacheability metadata. |
| CacheableResponseInterface | core/lib/Drupal/Core/Cache/CacheableResponseInterface.php | Defines an interface for responses that can expose cacheability metadata. |
| CacheableResponseTrait | core/lib/Drupal/Core/Cache/CacheableResponseTrait.php | Provides an implementation of CacheableResponseInterface. |
| CacheBackendInterface | core/lib/Drupal/Core/Cache/CacheBackendInterface.php | Defines an interface for cache implementations. |
| CacheCollector | core/lib/Drupal/Core/Cache/CacheCollector.php | Default implementation for CacheCollectorInterface. |
| CacheCollectorInterface | core/lib/Drupal/Core/Cache/CacheCollectorInterface.php | Provides a caching wrapper to be used in place of large structures. |
| CacheFactory | core/lib/Drupal/Core/Cache/CacheFactory.php | |
| CacheFactoryInterface | core/lib/Drupal/Core/Cache/CacheFactoryInterface.php | An interface defining cache factory classes. |
| CacheTagsChecksumInterface | core/lib/Drupal/Core/Cache/CacheTagsChecksumInterface.php | Provides checksums for cache tag invalidations. |
| CacheTagsChecksumTrait | core/lib/Drupal/Core/Cache/CacheTagsChecksumTrait.php | A trait for cache tag checksum implementations. |
| CacheTagsInvalidator | core/lib/Drupal/Core/Cache/CacheTagsInvalidator.php | Passes cache tag events to classes that wish to respond to them. |
| CacheTagsInvalidatorInterface | core/lib/Drupal/Core/Cache/CacheTagsInvalidatorInterface.php | Defines required methods for classes wanting to handle cache tag changes. |
| ChainedFastBackend | core/lib/Drupal/Core/Cache/ChainedFastBackend.php | Defines a backend with a fast and a consistent backend chain. |
| ChainedFastBackendFactory | core/lib/Drupal/Core/Cache/ChainedFastBackendFactory.php | Defines the chained fast cache backend factory. |
| DatabaseBackend | core/lib/Drupal/Core/Cache/DatabaseBackend.php | Defines a default cache implementation. |
| DatabaseBackendFactory | core/lib/Drupal/Core/Cache/DatabaseBackendFactory.php | |
| DatabaseCacheTagsChecksum | core/lib/Drupal/Core/Cache/DatabaseCacheTagsChecksum.php | Cache tags invalidations checksum implementation that uses the database. |
| ListCacheBinsPass | core/lib/Drupal/Core/Cache/ListCacheBinsPass.php | Adds cache_bins parameter to the container. |
| MemoryBackend | core/lib/Drupal/Core/Cache/MemoryBackend.php | Defines a memory cache implementation. |
| MemoryBackendFactory | core/lib/Drupal/Core/Cache/MemoryBackendFactory.php | |
| MemoryCounterBackend | core/lib/Drupal/Core/Cache/MemoryCounterBackend.php | Defines a memory cache implementation that counts set and get calls. |
| MemoryCounterBackendFactory | core/lib/Drupal/Core/Cache/MemoryCounterBackendFactory.php | |
| NullBackend | core/lib/Drupal/Core/Cache/NullBackend.php | Defines a stub cache implementation. |
| NullBackendFactory | core/lib/Drupal/Core/Cache/NullBackendFactory.php | |
| PhpBackend | core/lib/Drupal/Core/Cache/PhpBackend.php | Defines a PHP cache implementation. |
| PhpBackendFactory | core/lib/Drupal/Core/Cache/PhpBackendFactory.php | |
| RefinableCacheableDependencyInterface | core/lib/Drupal/Core/Cache/RefinableCacheableDependencyInterface.php | Allows to add cacheability metadata to an object for the current runtime. |
| RefinableCacheableDependencyTrait | core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php | Trait for \Drupal\Core\Cache\RefinableCacheableDependencyInterface. |
| UncacheableDependencyTrait | core/lib/Drupal/Core/Cache/UncacheableDependencyTrait.php | Trait to implement CacheableDependencyInterface for uncacheable objects. |
| UnchangingCacheableDependencyTrait | core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php | Trait to implement CacheableDependencyInterface for unchanging objects. |
| UseCacheBackendTrait | core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php | Provides methods to use a cache backend while respecting a 'use caches' flag. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.