Namespaces

Classes

Stores cache items in the Alternative PHP Cache User Cache (APCu).

Defines a chained cache implementation for combining multiple cache backends.

Helper methods for cache.

Default implementation for CacheCollectorInterface.

A trait for cache tag checksum implementations.

Passes cache tag events to classes that wish to respond to them.

Trait for \Drupal\Core\Cache\CacheableDependencyInterface.

A JsonResponse that contains and can expose cacheability metadata.

Defines a generic class for passing cacheability metadata.

A RedirectResponse that contains and can expose cacheability metadata.

A response that contains and can expose cacheability metadata.

Provides an implementation of CacheableResponseInterface.

Defines a backend with a fast and a consistent backend chain.

Defines the chained fast cache backend factory.

Defines a default cache implementation.

Cache tags invalidations checksum implementation that uses the database.

Adds cache_bins parameter to the container.

Defines a memory cache implementation.

Defines a memory cache implementation that counts set and get calls.

Defines a stub cache implementation.

Defines a PHP cache implementation.

Trait for \Drupal\Core\Cache\RefinableCacheableDependencyInterface.

Trait to implement CacheableDependencyInterface for uncacheable objects.

Trait to implement CacheableDependencyInterface for unchanging objects.

Provides methods to use a cache backend while respecting a 'use caches' flag.

Interfaces

Defines an interface for cache implementations.

Provides a caching wrapper to be used in place of large structures.

An interface defining cache factory classes.

Provides checksums for cache tag invalidations.

Defines required methods for classes wanting to handle cache tag changes.

Defines an interface for objects which may be used by other cached objects.

Defines an interface for responses that can expose cacheability metadata.

Allows to add cacheability metadata to an object for the current runtime.