|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| CacheableAttribute | Represents the objects needed to intercept calls to methods annotated
with Cacheable |
| CacheableInterceptor | Used by Cacheable to allow logic to be injected into the caching API. |
| CacheAttributeSource | This interface provides operations to determine if methods/classes
have CacheableAttribute or TriggersRemoveAttribute
information. |
| MethodAttribute | Common information about advised methods. |
| TriggersRemoveAttribute | Represents the objects needed to intercept calls to methods annotated
with TriggersRemove |
| TriggersRemoveInterceptor | Used by TriggersRemove to allow logic to be injected into the triggers remove API. |
| Class Summary | |
|---|---|
| DefaultCacheableInterceptor | Default interceptor that always returns cached values, throws cached exceptions and always caches values and exceptions. |
| DefaultTriggersRemoveInterceptor | Default interceptor that always removes values. |
| ParameterMask | Represents a mask for method parameters, tracking which parameters are included in the mask by a boolean array. |
| RefreshableCacheEntry | Holder class that tracks a cached object and the MethodInvocation that was
invoked to create the object. |
| RefreshingCacheEntryFactory | Entry factory used by RefreshableCacheEntry that can update RefreshableCacheEntry |
| RefreshingSelfPopulatingCache | Extension of SelfPopulatingCache that schedules a periodic call of SelfPopulatingCache.refresh() via the specified
TaskSchedulerAdapter. |
| Enum Summary | |
|---|---|
| AdviceType | Possible types of cache related advice |
| DecoratedCacheType | Defines the type of cache decorator that will be added to the cache as it is iteracted with from the cache interceptor |
| SelfPopulatingCacheScope | Scope at which the SelfPopulatingCache should be applied. |
| When | Simple enum to describe 'when' an action should occur (before or after method invocation). |
| Exception Summary | |
|---|---|
| CacheException | Base runtime exception for this project. |
| CacheNotFoundException | Raised when no cache can be found with the specified name. |
| Annotation Types Summary | |
|---|---|
| Cacheable | Annotation for methods whose return values should be cached. |
| KeyGenerator | Specifies and configures a CacheKeyGenerator in a Spring ApplicationContext that is a
child of the application's context. |
| PartialCacheKey | Used to mark specific method parameter(s) that should be used in cache key generation. |
| Property | A bean property used to configure the generator. |
| ResolverFactory | Specifies and configures a CacheResolverFactory in a Spring ApplicationContext that is a
child of the application's context. |
| TriggersRemove | Annotation for methods who's calls trigger removal of data from a cache |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||