| Name | Description | Type | Package | Framework |
| AbstractCacheInvoker | A base component for invoking Cache operations and using aconfigurable CacheErrorHandler when an exception occurs. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| AbstractCacheManager | Abstract base class implementing the common CacheManager methods. | Class | org.springframework.cache.support | Spring MVC |
|
| AbstractCacheResolver | A base CacheResolver implementation that requires the concreteSince:4. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| AbstractCachingConfiguration | Abstract base @Configuration class providing common structurefor enabling Spring's annotation-driven cache management capability. | Class | org.springframework.cache.annotation | Spring MVC |
|
| AbstractFallbackCacheOperationSource | Abstract implementation of CacheOperation that cachesattributes for methods and implements a fallback policy: 1. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| AbstractFallbackJCacheOperationSource | Abstract implementation of JCacheOperationSource that caches attributesfor methods and implements a fallback policy: 1. | Class | org.springframework.cache.jcache.interceptor | Spring MVC |
|
| AbstractJCacheConfiguration | Abstract JSR-107 specific @Configuration class providing commonstructure for enabling JSR-107 annotation-driven cache management capability. | Class | org.springframework.cache.jcache.config | Spring MVC |
|
| AbstractTransactionSupportingCacheManager | Base class for CacheManager implementations that want to support built-inawareness of Spring-managed transactions. | Class | org.springframework.cache.transaction | Spring MVC |
|
| AbstractValueAdaptingCache | Common base class for Cache implementations that need to adaptnull values (and potentially other such special values) before | Class | org.springframework.cache.support | Spring MVC |
|
| AnnotationCacheOperationSource | This class reads Spring's Cacheable, CachePut and CacheEvictannotations and exposes corresponding caching operation definition to Spring's cache | Class | org.springframework.cache.annotation | Spring MVC |
|
| AnnotationCacheOperationSource .CacheOperationProvider | Callback interface providing CacheOperation instance(s) based ona given CacheAnnotationParser. | Interface | org.springframework.cache.annotation.AnnotationCacheOperationSource | Spring MVC |
|
| AnnotationJCacheOperationSource | the JSR-107 CacheResult, CachePut, CacheRemove andCacheRemoveAll annotations. | Class | org.springframework.cache.jcache.interceptor | Spring MVC |
|
| AspectJCachingConfiguration | @Configuration class that registers the Spring infrastructure beans necessaryto enable AspectJ-based annotation-driven cache management. | Class | org.springframework.cache.aspectj | Spring MVC |
|
| AspectJJCacheConfiguration | @Configuration class that registers the Spring infrastructure beans necessaryto enable AspectJ-based annotation-driven cache management for standard JSR-107 | Class | org.springframework.cache.aspectj | Spring MVC |
|
| BasicOperation | The base interface that all cache operations must implement. | Interface | org.springframework.cache.interceptor | Spring MVC |
|
| BeanFactoryCacheOperationSourceAdvisor | Advisor driven by a CacheOperationSource, used to include acache advice bean for methods that are cacheable. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| BeanFactoryJCacheOperationSourceAdvisor | Advisor driven by a JCacheOperationSource, used to include acache advice bean for methods that are cacheable. | Class | org.springframework.cache.jcache.interceptor | Spring MVC |
|
| Cache | Interface that defines common cache operations. | Interface | org.springframework.cache | Spring MVC |
|
| Cache .ValueWrapper | A (wrapper) object representing a cache value. | Interface | org.springframework.cache.Cache | Spring MVC |
|
| Cacheable | Annotation indicating that the result of invoking a method (or all methodsin a class) can be cached. | Class | org.springframework.cache.annotation | Spring MVC |
|
| CacheableOperation | Class describing a cache 'cacheable' operation. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| CacheAnnotationParser | Strategy interface for parsing known caching annotation types. | Interface | org.springframework.cache.annotation | Spring MVC |
|
| CacheAspectSupport | Base class for caching aspects, such as the CacheInterceptoror an AspectJ aspect. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| CacheAspectSupport .CacheOperationMetadata | Metadata of a cache operation that does not depend on a particular invocationwhich makes it a good candidate for caching. | Class | org.springframework.cache.interceptor.CacheAspectSupport | Spring MVC |
|
| CacheConfig | @CacheConfig provides a mechanism for sharing common cache-relatedsettings at the class level. | Class | org.springframework.cache.annotation | Spring MVC |
|
| CacheErrorHandler | A strategy for handling cache-related errors. | Interface | org.springframework.cache.interceptor | Spring MVC |
|
| CacheEvict | Annotation indicating that a method (or all methods on a class) triggers acache evict operation. | Class | org.springframework.cache.annotation | Spring MVC |
|
| CacheEvictOperation | Class describing a cache 'evict' operation. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| CacheInterceptor | AOP Alliance MethodInterceptor for declarative cachemanagement using the common Spring caching infrastructure | Class | org.springframework.cache.interceptor | Spring MVC |
|
| CacheManagementConfigUtils | Configuration constants for internal sharing across subpackages. | Class | org.springframework.cache.config | Spring MVC |
|
| CacheManager | Spring's central cache manager SPI. | Interface | org.springframework.cache | Spring MVC |
|
| CacheNamespaceHandler | NamespaceHandler allowing for the configuration of declarativecache management using either XML or using annotations. | Class | org.springframework.cache.config | Spring MVC |
|
| CacheOperation | Base class for cache operations. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| CacheOperationInvocationContext | Representation of the context of the invocation of a cache operation. | Interface | org.springframework.cache.interceptor | Spring MVC |
|
| CacheOperationInvoker | Abstract the invocation of a cache operation. | Interface | org.springframework.cache.interceptor | Spring MVC |
|
| CacheOperationInvoker .ThrowableWrapper | Wrap any exception thrown while invoking CacheOperationInvoker. | Class | org.springframework.cache.interceptor.CacheOperationInvoker | Spring MVC |
|
| CacheOperationSource | Interface used by CacheInterceptor. | Interface | org.springframework.cache.interceptor | Spring MVC |
|
| CacheProxyFactoryBean | Proxy factory bean for simplified declarative caching handling. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| CachePut | Annotation indicating that a method (or all methods on a class) triggers acache put operation. | Class | org.springframework.cache.annotation | Spring MVC |
|
| CachePutOperation | Class describing a cache 'put' operation. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| CacheResolver | Determine the Cache instance(s) to use for an intercepted method invocation. | Interface | org.springframework.cache.interceptor | Spring MVC |
|
| Caching | Group annotation for multiple cache annotations (of different or the same type). | Class | org.springframework.cache.annotation | Spring MVC |
|
| CachingConfigurationSelector | Selects which implementation of AbstractCachingConfiguration should be usedbased on the value of EnableCaching. | Class | org.springframework.cache.annotation | Spring MVC |
|
| CachingConfigurer | Interface to be implemented by @Configuration classes annotated with @EnableCaching that wish or need tospecify explicitly how caches are resolved and how keys are generated for annotation-driven | Interface | org.springframework.cache.annotation | Spring MVC |
|
| CachingConfigurerSupport | An implementation of CachingConfigurer with empty methods allowingsub-classes to override only the methods they're interested in. | Class | org.springframework.cache.annotation | Spring MVC |
|
| CompositeCacheManager | Composite CacheManager implementation that iterates overa given collection of delegate CacheManager instances. | Class | org.springframework.cache.support | Spring MVC |
|
| CompositeCacheOperationSource | Composite CacheOperationSource implementation that iteratesover a given array of CacheOperationSource instances. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| ConcurrentMapCache | Simple Cache implementation based on thecore JDK java. | Class | org.springframework.cache.concurrent | Spring MVC |
|
| ConcurrentMapCacheFactoryBean | FactoryBean for easy configuration of a ConcurrentMapCachewhen used within a Spring container. | Class | org.springframework.cache.concurrent | Spring MVC |
|
| ConcurrentMapCacheManager | CacheManager implementation that lazily builds ConcurrentMapCacheinstances for each getCache(java. | Class | org.springframework.cache.concurrent | Spring MVC |
|
| DefaultJCacheOperationSource | The default JCacheOperationSource implementation delegatingdefault operations to configurable services with sensible defaults | Class | org.springframework.cache.jcache.interceptor | Spring MVC |
|
| DefaultKeyGenerator | Default key generator. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| EhCacheCache | Cache implementation on top of an Ehcache instance. | Class | org.springframework.cache.ehcache | Spring MVC |
|
| EhCacheCacheManager | CacheManager backed by an EhCache CacheManager. | Class | org.springframework.cache.ehcache | Spring MVC |
|
| EhCacheFactoryBean | FactoryBean that creates a named EhCache Cache instance(or a decorator that implements the Ehcache interface), | Class | org.springframework.cache.ehcache | Spring MVC |
|
| EhCacheManagerFactoryBean | FactoryBean that exposes an EhCache CacheManagerinstance (independent or shared), configured from a specified config location. | Class | org.springframework.cache.ehcache | Spring MVC |
|
| EhCacheManagerUtils | Convenient builder methods for EhCache 2. | Class | org.springframework.cache.ehcache | Spring MVC |
|
| EnableCaching | Enables Spring's annotation-driven cache management capability, similar tothe support found in Spring's XML namespace. | Class | org.springframework.cache.annotation | Spring MVC |
|
| GuavaCache | Spring Cache adapter implementationon top of a Guava Cache instance. | Class | org.springframework.cache.guava | Spring MVC |
|
| GuavaCacheManager | CacheManager implementation that lazily builds GuavaCacheinstances for each getCache(java. | Class | org.springframework.cache.guava | Spring MVC |
|
| JCacheAspectSupport | Base class for JSR-107 caching aspects, such as the JCacheInterceptoror an AspectJ aspect. | Class | org.springframework.cache.jcache.interceptor | Spring MVC |
|
| JCacheCache | Cache implementation on top of aNote: This class has been updated for JCache 1. | Class | org.springframework.cache.jcache | Spring MVC |
|
| JCacheCacheManager | CacheManager implementationbacked by a JCache CacheManager. | Class | org.springframework.cache.jcache | Spring MVC |
|
| JCacheConfigurer | Extension of CachingConfigurer for the JSR-107 implementation. | Interface | org.springframework.cache.jcache.config | Spring MVC |
|
| JCacheConfigurerSupport | An extension of CachingConfigurerSupport that also implementsUsers of JSR-107 annotations may extend from this class rather than | Class | org.springframework.cache.jcache.config | Spring MVC |
|
| JCacheInterceptor | AOP Alliance MethodInterceptor for declarative cachemanagement using JSR-107 caching annotations. | Class | org.springframework.cache.jcache.interceptor | Spring MVC |
|
| JCacheManagerFactoryBean | FactoryBean for a JCache CacheManager,obtaining a pre-defined CacheManager by name through the standard | Class | org.springframework.cache.jcache | Spring MVC |
|
| JCacheOperation | Model the base of JSR-107 cache operation. | Interface | org.springframework.cache.jcache.interceptor | Spring MVC |
|
| JCacheOperationSource | Interface used by JCacheInterceptor. | Interface | org.springframework.cache.jcache.interceptor | Spring MVC |
|
| JCacheOperationSourcePointcut | A Pointcut that matches if the underlying JCacheOperationSourcehas an operation for a given method. | Class | org.springframework.cache.jcache.interceptor | Spring MVC |
|
| KeyGenerator | Cache key generator. | Interface | org.springframework.cache.interceptor | Spring MVC |
|
| NamedCacheResolver | A CacheResolver that forces the resolution to a configurablecollection of name(s) against a given CacheManager. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| NameMatchCacheOperationSource | Simple CacheOperationSource implementation that allows attributes to be matchedSince:3. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| NoOpCacheManager | A basic, no operation CacheManager implementation suitablefor disabling caching, typically used for backing cache declarations | Class | org.springframework.cache.support | Spring MVC |
|
| NullValue | Simple serializable class that serves as a null replacementfor cache stores which otherwise do not support null values. | Class | org.springframework.cache.support | Spring MVC |
|
| ProxyCachingConfiguration | @Configuration class that registers the Spring infrastructure beans necessaryto enable proxy-based annotation-driven cache management. | Class | org.springframework.cache.annotation | Spring MVC |
|
| ProxyJCacheConfiguration | @Configuration class that registers the Spring infrastructure beans necessaryto enable proxy-based annotation-driven JSR-107 cache management. | Class | org.springframework.cache.jcache.config | Spring MVC |
|
| SimpleCacheErrorHandler | A simple CacheErrorHandler that does not handle theexception at all, simply throwing it back at the client. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| SimpleCacheManager | Simple cache manager working against a given collection of caches. | Class | org.springframework.cache.support | Spring MVC |
|
| SimpleCacheResolver | A simple CacheResolver that resolves the Cache instance(s)based on a configurable CacheManager and the name of the | Class | org.springframework.cache.interceptor | Spring MVC |
|
| SimpleExceptionCacheResolver | A simple CacheResolver that resolves the exception cachebased on a configurable CacheManager and the name of the | Class | org.springframework.cache.jcache.interceptor | Spring MVC |
|
| SimpleKey | A simple key as returned from the SimpleKeyGenerator. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| SimpleKeyGenerator | Simple key generator. | Class | org.springframework.cache.interceptor | Spring MVC |
|
| SimpleValueWrapper | Straightforward implementation of Cache. | Class | org.springframework.cache.support | Spring MVC |
|
| SpringCacheAnnotationParser | Strategy implementation for parsing Spring's Caching, Cacheable,CacheEvict, and CachePut annotations. | Class | org.springframework.cache.annotation | Spring MVC |
|
| TransactionAwareCacheDecorator | Cache decorator which synchronizes its put(java. | Class | org.springframework.cache.transaction | Spring MVC |
|
| TransactionAwareCacheManagerProxy | Proxy for a target CacheManager, exposing transaction-aware Cache objectswhich synchronize their Cache. | Class | org.springframework.cache.transaction | Spring MVC |