See: Description
| Class | Description | 
|---|---|
| AbstractCacheManager | 
 Abstract base class implementing the common  
CacheManager methods. | 
| 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. | 
| CompositeCacheManager | 
 Composite  
CacheManager implementation that iterates over
 a given collection of delegate CacheManager instances. | 
| NoOpCache | 
 A no operation  
Cache implementation suitable for disabling caching. | 
| NoOpCacheManager | 
 A basic, no operation  
CacheManager implementation suitable
 for disabling caching, typically used for backing cache declarations
 without an actual backing store. | 
| NullValue | 
 Simple serializable class that serves as a  
null replacement
 for cache stores which otherwise do not support null values. | 
| SimpleCacheManager | 
 Simple cache manager working against a given collection of caches. 
 | 
| SimpleValueWrapper | 
 Straightforward implementation of  
Cache.ValueWrapper,
 simply holding the value as given at construction and returning it from SimpleValueWrapper.get(). |