| Interface | Description |
|---|---|
| CacheContextSource<I> |
Defines the API for looking up information about an invocation.
|
| InternalCacheInvocationContext<A extends Annotation> |
RI Internal extension of
CacheInvocationContext that provides access to
an AbstractStaticCacheInvocationContext. |
| InternalCacheKeyInvocationContext<A extends Annotation> | |
| StaticCacheInvocationContext<A extends Annotation> | |
| StaticCacheResultInvocationContext |
| Class | Description |
|---|---|
| AbstractCacheInterceptor<I> |
Base class for cache related interceptors
|
| AbstractCacheLookupUtil<I> |
Utility used by all annotations to lookup the
CacheResolver and CacheKeyGenerator for a given method. |
| AbstractCachePutInterceptor<I> |
Interceptor for
CachePut |
| AbstractCacheRemoveAllInterceptor<I> |
Interceptor for
CacheRemoveAll |
| AbstractCacheRemoveEntryInterceptor<I> |
Interceptor for
CacheRemove |
| AbstractCacheResultInterceptor<I> |
Interceptor for
CacheResult |
| AbstractInternalCacheInvocationContext<I,A extends Annotation> |
Provides caching specific context about an intercepted method invocation.
|
| AbstractInternalCacheKeyInvocationContext<I,A extends Annotation> |
Provides caching specific context about an intercepted method invocation.
|
| AbstractKeyedCacheInterceptor<I,T extends StaticCacheKeyInvocationContext<?>> |
Base class for all interceptor implementations, contains utility methods
|
| AbstractStaticCacheInvocationContext<A extends Annotation> | |
| CacheInvocationParameterImpl |
Provides caching specific information about a method parameter for intercepted method invocations.
|
| CacheMethodDetailsImpl<A extends Annotation> |
Static details about the annotated method, used with
CacheResolverFactory to
find the CacheResolver; |
| CacheParameterDetails | |
| CachePutMethodDetails |
Details for a method annotated with
CachePut |
| CacheRemoveAllMethodDetails |
Details for a method annotated with
CacheRemoveAll |
| CacheRemoveEntryMethodDetails |
Details for a method annotated with
CacheRemove |
| CacheResultMethodDetails |
Details for a method annotated with
CacheResult |
| ClassFilter |
Utility that matches an object's type against a list of included and excluded classes.
|
| DefaultCacheKeyGenerator |
Creates a
DefaultGeneratedCacheKey for the CacheKeyInvocationContext |
| DefaultCacheResolver | |
| DefaultCacheResolverFactory |
Default
CacheResolverFactory that uses the default CacheManager and finds the Cache
using CacheManager.getCache(String). |
| DefaultGeneratedCacheKey |
Default cache key implementation.
|
| StaticCacheKeyInvocationContext<A extends Annotation> |
Details common to all annotated methods that generate a cache key
|
| Enum | Description |
|---|---|
| InterceptorType |
Possible types of cache related advice
|
Copyright © 2019. All rights reserved.