- CacheContextSource<I> - Interface in org.jsr107.ri.annotations
-
Defines the API for looking up information about an invocation.
- cacheException(Cache<Object, Throwable>, GeneratedCacheKey, CacheResult, Throwable) - Method in class org.jsr107.ri.annotations.AbstractCacheResultInterceptor
-
Cache the exception if exception caching is enabled.
- CacheInvocationParameterImpl - Class in org.jsr107.ri.annotations
-
Provides caching specific information about a method parameter for intercepted method invocations.
- CacheInvocationParameterImpl(CacheParameterDetails, Object) - Constructor for class org.jsr107.ri.annotations.CacheInvocationParameterImpl
-
Creates a CacheInvocationParameterImpl
- CacheMethodDetailsImpl<A extends Annotation> - Class in org.jsr107.ri.annotations
-
Static details about the annotated method, used with CacheResolverFactory to
find the CacheResolver;
- CacheMethodDetailsImpl(Method, Set<Annotation>, A, String) - Constructor for class org.jsr107.ri.annotations.CacheMethodDetailsImpl
-
Create a new set of method details
- CacheParameterDetails - Class in org.jsr107.ri.annotations
-
- CacheParameterDetails(Class<?>, Set<Annotation>, int) - Constructor for class org.jsr107.ri.annotations.CacheParameterDetails
-
Create new cache parameter details
- cachePut(CacheContextSource<I>, I) - Method in class org.jsr107.ri.annotations.AbstractCachePutInterceptor
-
Handles the Cache.put(Object, Object) as specified for the CachePut annotation
- CachePutMethodDetails - Class in org.jsr107.ri.annotations
-
Details for a method annotated with CachePut
- CachePutMethodDetails(CacheMethodDetails<CachePut>, CacheResolver, CacheKeyGenerator, List<CacheParameterDetails>, List<CacheParameterDetails>, CacheParameterDetails) - Constructor for class org.jsr107.ri.annotations.CachePutMethodDetails
-
- cacheRemoveAll(CacheContextSource<I>, I) - Method in class org.jsr107.ri.annotations.AbstractCacheRemoveAllInterceptor
-
Handles the Cache.removeAll() as specified for the CacheRemoveAll annotation
- CacheRemoveAllMethodDetails - Class in org.jsr107.ri.annotations
-
Details for a method annotated with CacheRemoveAll
- CacheRemoveAllMethodDetails(CacheMethodDetails<CacheRemoveAll>, CacheResolver, List<CacheParameterDetails>) - Constructor for class org.jsr107.ri.annotations.CacheRemoveAllMethodDetails
-
Create a new details object for CacheRemoveAll
- cacheRemoveEntry(CacheContextSource<I>, I) - Method in class org.jsr107.ri.annotations.AbstractCacheRemoveEntryInterceptor
-
Handles the Cache.remove(Object) as specified for the CacheRemove annotation
- CacheRemoveEntryMethodDetails - Class in org.jsr107.ri.annotations
-
Details for a method annotated with CacheRemove
- CacheRemoveEntryMethodDetails(CacheMethodDetails<CacheRemove>, CacheResolver, CacheKeyGenerator, List<CacheParameterDetails>, List<CacheParameterDetails>) - Constructor for class org.jsr107.ri.annotations.CacheRemoveEntryMethodDetails
-
- cacheResult(CacheContextSource<I>, I) - Method in class org.jsr107.ri.annotations.AbstractCacheResultInterceptor
-
Handles the Cache.get(Object) and Cache.put(Object, Object) logic as specified for the
CacheResult annotation
- CacheResultMethodDetails - Class in org.jsr107.ri.annotations
-
Details for a method annotated with CacheResult
- CacheResultMethodDetails(CacheMethodDetails<CacheResult>, CacheResolver, CacheResolver, CacheKeyGenerator, List<CacheParameterDetails>, List<CacheParameterDetails>) - Constructor for class org.jsr107.ri.annotations.CacheResultMethodDetails
-
- cacheValue(InternalCacheKeyInvocationContext<? extends Annotation>, CachePutMethodDetails, Object) - Method in class org.jsr107.ri.annotations.AbstractCachePutInterceptor
-
Lookup the Cache, generate a GeneratedCacheKey and store the value in the cache.
- checkForCachedException(Cache<Object, Throwable>, GeneratedCacheKey) - Method in class org.jsr107.ri.annotations.AbstractCacheResultInterceptor
-
Check to see if there is a cached exception that needs to be re-thrown
- ClassFilter - Class in org.jsr107.ri.annotations
-
Utility that matches an object's type against a list of included and excluded classes.
- createCacheInvocationContextImpl(StaticCacheInvocationContext<? extends Annotation>, I) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
-
Create the cache invocation context for the provided static context and intercepted method invocation
- createCacheKeyInvocationContextImpl(StaticCacheKeyInvocationContext<? extends Annotation>, I) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
-
Create the cache key invocation context for the provided static context and intercepted method invocation
- createCacheMethodDetails(A, CacheDefaults, String, Method, Class<? extends Object>) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
-
Create CacheMethodDetails to describe the annotated method
- createCachePutMethodDetails(CachePut, CacheDefaults, Method, Class<? extends Object>) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
-
Create a StaticCacheInvocationContext implementation specific to the CachePut annotated method
- createCacheRemoveAllMethodDetails(CacheRemoveAll, CacheDefaults, Method, Class<? extends Object>) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
-
Create a StaticCacheInvocationContext implementation specific to the CacheRemoveAll annotated method
- createCacheRemoveEntryMethodDetails(CacheRemove, CacheDefaults, Method, Class<? extends Object>) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
-
Create a StaticCacheInvocationContext implementation specific to the CacheRemove annotated method
- createCacheResultMethodDetails(CacheResult, CacheDefaults, Method, Class<? extends Object>) - Method in class org.jsr107.ri.annotations.AbstractCacheLookupUtil
-
Create a StaticCacheInvocationContext implementation specific to the CacheResult annotated method