Annotations and supporting classes for declarative cache management. Hooked into Spring's cache interception infrastructure via
@Configurationclass providing common structure for enabling Spring's annotation-driven cache management capability.Implementation of the
CacheOperationSourceinterface for working with caching metadata in annotation format.Annotation indicating that the result of invoking a method (or all methods in a class) can be cached.Strategy interface for parsing known caching annotation types.
@CacheConfigprovides a mechanism for sharing common cache-related settings at the class level.Annotation indicating that a method (or all methods on a class) triggers a
cache evictoperation.Annotation indicating that a method (or all methods on a class) triggers a
cache putoperation.Group annotation for multiple cache annotations (of different or the same type).Deprecated.as of 6.0 in favor of implementing
CachingConfigurerdirectlyEnables Spring's annotation-driven cache management capability, similar to the support found in Spring's
@Configurationclass that registers the Spring infrastructure beans necessary to enable proxy-based annotation-driven cache management.