Package | Description |
---|---|
javax.cache.annotation |
The annotations in this package provide method interceptors for user supplied classes.
|
Class and Description |
---|
CacheInvocationContext
Runtime information about an intercepted method invocation for a method
annotated with
CacheResult , CachePut , CacheRemoveEntry ,
or CacheRemoveAll
Used with CacheResolver.resolveCache(CacheInvocationContext) to
determine the Cache to use at runtime for the method
invocation. |
CacheInvocationParameter
A parameter to an intercepted method invocation.
|
CacheKeyInvocationContext
Runtime information about an intercepted method invocation for a method
annotated with
CacheResult , CachePut , or
CacheRemoveEntry . |
CacheMethodDetails
Static information about a method annotated with one of:
CacheResult , CachePut , CacheRemoveEntry , or CacheRemoveAll
Used with CacheResolverFactory.getCacheResolver(CacheMethodDetails) to
determine the CacheResolver to use with the method. |
CacheResolver
Determines the
Cache to use for an intercepted method invocation. |
CacheResult
When a method annotated with
CacheResult is invoked a
GeneratedCacheKey will be generated and
Cache.get(Object) is called before the annotated method
actually executes. |
GeneratedCacheKey
A
Serializable , immutable, thread-safe object that is used as a key,
that of which is automatically generated using a CacheKeyGenerator. |
Copyright © 2013. All Rights Reserved.