Top Description Classes
[default module]

Package org.springframework.cache.support

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Support classes for the org.springframework.cache package. Provides abstract classes for cache managers and caches.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractCacheManager

Abstract base class implementing the common CacheManager methods.

public abstract class
AbstractValueAdaptingCache

Common base class for Cache implementations that need to adapt null values (and potentially other such special values) before passing them on to the underlying store.

public class
CompositeCacheManager

Composite CacheManager implementation that iterates over a given collection of delegate CacheManager instances.

public class
NoOpCache

A no operation Cache implementation suitable for disabling caching.

public class
NoOpCacheManager

A basic, no operation CacheManager implementation suitable for disabling caching, typically used for backing cache declarations without an actual backing store.

public class
NullValue

Simple serializable class that serves as a null replacement for cache stores which otherwise do not support null values.

public class
SimpleCacheManager

Simple cache manager working against a given collection of caches.

public class
SimpleValueWrapper

Straightforward implementation of org.springframework.cache.Cache.ValueWrapper, simply holding the value as given at construction and returning it from get().