Package com.googlecode.ehcache.annotations

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
 



Copyright © 2011. All Rights Reserved.