# Package org.springframework.cache

@NonNullApi @NonNullFields package org.springframework.cache
Spring's generic cache abstraction. Concrete implementations are provided in the subpackages.

Related Packages
Package
Description
org.springframework.cache.annotation
Annotations and supporting classes for declarative cache management.
org.springframework.cache.concurrent
Implementation package for `java.util.concurrent` based caches.
org.springframework.cache.config
Support package for declarative caching configuration, with XML schema being the primary configuration format.
org.springframework.cache.interceptor
AOP-based solution for declarative caching demarcation.
org.springframework.cache.support
Support classes for the org.springframework.cache package.
Class
Description
Cache
Interface that defines common cache operations.
Cache.ValueRetrievalException
Wrapper exception to be thrown from `Cache.get(Object, Callable)` in case of the value loader callback failing with an exception.
Cache.ValueWrapper
A (wrapper) object representing a cache value.
CacheManager
Spring's central cache manager SPI.