Name | Description | Type | Package | Framework |
AbstractCachingConfiguration | Abstract base @Configuration class providing common structurefor enabling Spring's annotation-driven cache management capability. | Class | org.springframework.cache.annotation | 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 |
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 |
CacheAnnotationParser | Strategy interface for parsing known caching annotation types. | Interface | org.springframework.cache.annotation | Spring MVC |
CacheConfig | @CacheConfig provides a mechanism for sharing common cache-relatedsettings at the class level. | Class | org.springframework.cache.annotation | 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 |
CachePut | Annotation indicating that a method (or all methods on a class) triggers acache put operation. | Class | org.springframework.cache.annotation | 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 |
EnableCaching | Enables Spring's annotation-driven cache management capability, similar tothe support found in Spring's | Class | org.springframework.cache.annotation | 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 |
SpringCacheAnnotationParser | Strategy implementation for parsing Spring's Caching, Cacheable,CacheEvict, and CachePut annotations. | Class | org.springframework.cache.annotation | Spring MVC |