A B C D E G H I K L M N P R S T U V W X

A

AbstractCacheKeyGenerator<T extends java.io.Serializable> - Class in com.googlecode.ehcache.annotations.key
Base class for cache key generators.
AbstractCacheKeyGenerator() - Constructor for class com.googlecode.ehcache.annotations.key.AbstractCacheKeyGenerator
Default constructor, same as calling AbstractCacheKeyGenerator.AbstractCacheKeyGenerator(boolean, boolean) with (true, true)
AbstractCacheKeyGenerator(boolean, boolean) - Constructor for class com.googlecode.ehcache.annotations.key.AbstractCacheKeyGenerator
 
AbstractDeepCacheKeyGenerator<G,T extends java.io.Serializable> - Class in com.googlecode.ehcache.annotations.key
Base class for key generators that do deep inspection of the key data for generation.
AbstractDeepCacheKeyGenerator() - Constructor for class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
 
AbstractDeepCacheKeyGenerator(boolean, boolean) - Constructor for class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
 
AbstractHashingCacheKeyGenerator<G,T extends java.io.Serializable> - Class in com.googlecode.ehcache.annotations.key
Common base class for key generators that primarily rely on Object.hashCode().
AbstractHashingCacheKeyGenerator() - Constructor for class com.googlecode.ehcache.annotations.key.AbstractHashingCacheKeyGenerator
 
AbstractHashingCacheKeyGenerator(boolean, boolean) - Constructor for class com.googlecode.ehcache.annotations.key.AbstractHashingCacheKeyGenerator
 
add(E) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
add(int, E) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
addAll(Collection<? extends E>) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
addAll(int, Collection<? extends E>) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
AdviceType - Enum in com.googlecode.ehcache.annotations
Possible types of cache related advice
afterPropertiesSet() - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
afterPropertiesSet() - Method in class com.googlecode.ehcache.annotations.impl.ExpiredElementEvictor
 
afterPropertiesSet() - Method in class com.googlecode.ehcache.annotations.key.SpELCacheKeyGenerator
 
allowPublicMethodsOnly() - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
Should only public methods be allowed to be advised?
AnnotationDrivenEhCacheBeanDefinitionParser - Class in com.googlecode.ehcache.annotations.config
BeanDefinitionParser that sets up DefaultBeanFactoryPointcutAdvisor instances to wrap EhCacheInterceptors around Cacheables and TriggersRemove advised methods.
AnnotationDrivenEhCacheBeanDefinitionParser() - Constructor for class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
 
AnnotationDrivenEhCacheNamespaceHandler - Class in com.googlecode.ehcache.annotations.config
 
AnnotationDrivenEhCacheNamespaceHandler() - Constructor for class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheNamespaceHandler
 
append(G, Object) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Append an object to the key.
append(G, boolean[]) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Append a boolean array.
append(G, byte[]) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Append a byte array.
append(G, char[]) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Append a char array.
append(G, double[]) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Append a double array.
append(G, float[]) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Append a float array.
append(G, int[]) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Append a int array.
append(G, long[]) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Append a long array.
append(G, short[]) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Append a short array.
append(G, Object) - Method in class com.googlecode.ehcache.annotations.key.AbstractHashingCacheKeyGenerator
 
append(HashCodeCacheKeyGenerator.LongGenerator, boolean[]) - Method in class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 
append(HashCodeCacheKeyGenerator.LongGenerator, byte[]) - Method in class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 
append(HashCodeCacheKeyGenerator.LongGenerator, char[]) - Method in class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 
append(HashCodeCacheKeyGenerator.LongGenerator, double[]) - Method in class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 
append(HashCodeCacheKeyGenerator.LongGenerator, float[]) - Method in class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 
append(HashCodeCacheKeyGenerator.LongGenerator, int[]) - Method in class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 
append(HashCodeCacheKeyGenerator.LongGenerator, long[]) - Method in class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 
append(HashCodeCacheKeyGenerator.LongGenerator, short[]) - Method in class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 
append(ListCacheKeyGenerator.ListKeyGenerator, Object) - Method in class com.googlecode.ehcache.annotations.key.ListCacheKeyGenerator
 
append(MessageDigestOutputStream, boolean[]) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
append(MessageDigestOutputStream, byte[]) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
append(MessageDigestOutputStream, char[]) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
append(MessageDigestOutputStream, double[]) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
append(MessageDigestOutputStream, float[]) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
append(MessageDigestOutputStream, int[]) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
append(MessageDigestOutputStream, long[]) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
append(MessageDigestOutputStream, short[]) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
append(StringCacheKeyGenerator.StringGenerator, boolean[]) - Method in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 
append(StringCacheKeyGenerator.StringGenerator, byte[]) - Method in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 
append(StringCacheKeyGenerator.StringGenerator, char[]) - Method in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 
append(StringCacheKeyGenerator.StringGenerator, double[]) - Method in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 
append(StringCacheKeyGenerator.StringGenerator, float[]) - Method in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 
append(StringCacheKeyGenerator.StringGenerator, int[]) - Method in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 
append(StringCacheKeyGenerator.StringGenerator, long[]) - Method in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 
append(StringCacheKeyGenerator.StringGenerator, short[]) - Method in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 
append(StringCacheKeyGenerator.StringGenerator, Object) - Method in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 
appendClass(G, Class<?>) - Method in class com.googlecode.ehcache.annotations.key.AbstractHashingCacheKeyGenerator
Uses Class.getName() for the hash code
appendEnum(G, Enum<?>) - Method in class com.googlecode.ehcache.annotations.key.AbstractHashingCacheKeyGenerator
Uses an object array of Object.getClass() and Enum.name() for the hash code
appendGraphCycle(G, Object) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Called if a graph cycle is detected.
appendGraphCycle(HashCodeCacheKeyGenerator.LongGenerator, Object) - Method in class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 
appendGraphCycle(ListCacheKeyGenerator.ListKeyGenerator, Object) - Method in class com.googlecode.ehcache.annotations.key.ListCacheKeyGenerator
 
appendGraphCycle(MessageDigestOutputStream, Object) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
appendGraphCycle(StringCacheKeyGenerator.StringGenerator, Object) - Method in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 
appendHash(G, Object) - Method in class com.googlecode.ehcache.annotations.key.AbstractHashingCacheKeyGenerator
 
appendHash(HashCodeCacheKeyGenerator.LongGenerator, Object) - Method in class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 
appendHash(MessageDigestOutputStream, Object) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
appendNull(G) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Called if a null value is found in the object graph
appendNull(HashCodeCacheKeyGenerator.LongGenerator) - Method in class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 
appendNull(ListCacheKeyGenerator.ListKeyGenerator) - Method in class com.googlecode.ehcache.annotations.key.ListCacheKeyGenerator
 
appendNull(MessageDigestOutputStream) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
appendNull(StringCacheKeyGenerator.StringGenerator) - Method in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 

B

beginRecursion(G, Object) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Called before each array/Iterable/Map is handled.
beginRecursion(ListCacheKeyGenerator.ListKeyGenerator, Object) - Method in class com.googlecode.ehcache.annotations.key.ListCacheKeyGenerator
 
beginRecursion(StringCacheKeyGenerator.StringGenerator, Object) - Method in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 

C

Cacheable - Annotation Type in com.googlecode.ehcache.annotations
Annotation for methods whose return values should be cached.
CacheableAttribute - Interface in com.googlecode.ehcache.annotations
Represents the objects needed to intercept calls to methods annotated with Cacheable
CacheableCacheResolver - Interface in com.googlecode.ehcache.annotations.resolver
Used to resolve the cache to use at runtime for Cacheable annotated methods
CacheableInterceptor - Interface in com.googlecode.ehcache.annotations
Used by Cacheable to allow logic to be injected into the caching API.
CacheAttributeSource - Interface in com.googlecode.ehcache.annotations
This interface provides operations to determine if methods/classes have CacheableAttribute or TriggersRemoveAttribute information.
CacheAttributeSourceImpl - Class in com.googlecode.ehcache.annotations.impl
Provides logic for determining if a class + method are advised and to then setup the data needed for the advice.
CacheAttributeSourceImpl() - Constructor for class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
cacheEntryFactory - Variable in class com.googlecode.ehcache.annotations.resolver.DefaultCacheResolverFactory.SelfPopulatingCacheTracker
 
CacheException - Exception in com.googlecode.ehcache.annotations
Base runtime exception for this project.
CacheException(String) - Constructor for exception com.googlecode.ehcache.annotations.CacheException
 
CacheException(String, Throwable) - Constructor for exception com.googlecode.ehcache.annotations.CacheException
 
CacheException() - Constructor for exception com.googlecode.ehcache.annotations.CacheException
 
CacheException(Throwable) - Constructor for exception com.googlecode.ehcache.annotations.CacheException
 
cacheException(CacheableAttribute, MethodInvocation, Serializable, Throwable) - Method in class com.googlecode.ehcache.annotations.interceptor.EhCacheInterceptor
Checks CacheableAttribute#getExceptionCache(), if not null the exception will be cached.
CacheKeyGenerator<T extends java.io.Serializable> - Interface in com.googlecode.ehcache.annotations.key
Generates a unique key based on the description of an invocation to an intercepted method.
CacheNameMatcher - Interface in com.googlecode.ehcache.annotations.impl
Interface that defines a voting mechanism for matching cache names.
CacheNotFoundException - Exception in com.googlecode.ehcache.annotations
Raised when no cache can be found with the specified name.
CacheNotFoundException(String) - Constructor for exception com.googlecode.ehcache.annotations.CacheNotFoundException
Creates a CacheNotFoundException.
CacheResolverFactory - Interface in com.googlecode.ehcache.annotations.resolver
Factory for creating cache resolver instances during annotation loading (when the spring context is loading).
CacheStaticMethodMatcherPointcut - Class in com.googlecode.ehcache.annotations.impl
Pointcut that delegates matching checks to a CacheAttributeSource.
CacheStaticMethodMatcherPointcut() - Constructor for class com.googlecode.ehcache.annotations.impl.CacheStaticMethodMatcherPointcut
 
CachingReflectionHelper - Class in com.googlecode.ehcache.annotations.key
ReflectionHelper that uses a cache to track reflection operations.
CachingReflectionHelper() - Constructor for class com.googlecode.ehcache.annotations.key.CachingReflectionHelper
 
calculateEvictableCacheNames(String[]) - Method in class com.googlecode.ehcache.annotations.impl.ExpiredElementEvictor
 
checkForCachedException(CacheableAttribute, MethodInvocation, Serializable) - Method in class com.googlecode.ehcache.annotations.interceptor.EhCacheInterceptor
Check if there is a cached exception for the key.
clear() - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
clearCache() - Method in class com.googlecode.ehcache.annotations.key.CachingReflectionHelper
 
com.googlecode.ehcache.annotations - package com.googlecode.ehcache.annotations
 
com.googlecode.ehcache.annotations.config - package com.googlecode.ehcache.annotations.config
 
com.googlecode.ehcache.annotations.impl - package com.googlecode.ehcache.annotations.impl
 
com.googlecode.ehcache.annotations.interceptor - package com.googlecode.ehcache.annotations.interceptor
 
com.googlecode.ehcache.annotations.key - package com.googlecode.ehcache.annotations.key
 
com.googlecode.ehcache.annotations.resolver - package com.googlecode.ehcache.annotations.resolver
 
com.googlecode.ehcache.annotations.support - package com.googlecode.ehcache.annotations.support
 
contains(Object) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
containsAll(Collection<?>) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
containsKey(K1, K2) - Method in class com.googlecode.ehcache.annotations.impl.MultiKeyConcurrentMap
 
create(boolean[]) - Static method in class com.googlecode.ehcache.annotations.ParameterMask
 
createEntry(Object) - Method in class com.googlecode.ehcache.annotations.RefreshingCacheEntryFactory
 
createEntry(Object) - Method in class com.googlecode.ehcache.annotations.resolver.ThreadLocalCacheEntryFactory
 
createKeyGenerator(String, Class<CacheKeyGenerator<Serializable>>, MutablePropertyValues) - Method in class com.googlecode.ehcache.annotations.key.SpELCacheKeyGenerator
Create a new key generator with the specified name.
createKeyGeneratorMethodExecutors() - Method in class com.googlecode.ehcache.annotations.key.SpELCacheKeyGenerator
Add MethodExecutor wrapper around all of the registered CacheKeyGenerators to avoid creating the wrappers on every use.
createSelfPopulatingCache(Ehcache, int, DecoratedCacheType, long) - Method in class com.googlecode.ehcache.annotations.resolver.DefaultCacheResolverFactory
Create a new SelfPopulatingCache and corresponding CacheEntryFactory
createSelfPopulatingCacheInternal(Ehcache, int, DecoratedCacheType, long) - Method in class com.googlecode.ehcache.annotations.resolver.DefaultCacheResolverFactory
Creates or retrieves a SelfPopulatingCacheTracker for the specified cache depending on the configured SelfPopulatingCacheScope
createTaskSchedulerAdapter(Object) - Static method in class com.googlecode.ehcache.annotations.support.TaskSchedulerAdapterFactory
 

D

DecoratedCacheType - Enum in com.googlecode.ehcache.annotations
Defines the type of cache decorator that will be added to the cache as it is iteracted with from the cache interceptor
deepHashCode(G, Object[]) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Calls AbstractDeepCacheKeyGenerator.deepHashCode(Object, Object) on each element in the array.
deepHashCode(G, Iterable<?>) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Calls AbstractDeepCacheKeyGenerator.deepHashCode(Object, Object) on each element in the Iterable
deepHashCode(G, Map.Entry<?, ?>) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Calls AbstractDeepCacheKeyGenerator.deepHashCode(Object, Object) on both the key and the value.
deepHashCode(G, Object) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Does instanceof checks to determine the correct AbstractDeepCacheKeyGenerator.deepHashCode(G, java.lang.Object[]) method to call or AbstractDeepCacheKeyGenerator.append(Object, Object) is called if no other recursion is needed or AbstractDeepCacheKeyGenerator.reflectionDeepHashCode(Object, Object) is called if AbstractDeepCacheKeyGenerator.setUseReflection(boolean) is true.
DEFAULT_ALGORITHM - Static variable in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
DEFAULT_BEAN_NAME - Static variable in class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
Name of the bean this generator is registered under using the default constructor.
DEFAULT_BEAN_NAME - Static variable in class com.googlecode.ehcache.annotations.key.ListCacheKeyGenerator
Name of the bean this generator is registered under using the default constructor.
DEFAULT_BEAN_NAME - Static variable in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
Name of the bean this generator is registered under using the default constructor.
DEFAULT_BEAN_NAME - Static variable in class com.googlecode.ehcache.annotations.key.ReflectionHashCodeCacheKeyGenerator
Deprecated. Name of the bean this generator is registered under using the default constructor.
DEFAULT_BEAN_NAME - Static variable in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
Name of the bean this generator is registered under using the default constructor.
DEFAULT_BYTE_BUFFER_SIZE - Static variable in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
DefaultCacheableInterceptor - Class in com.googlecode.ehcache.annotations
Default interceptor that always returns cached values, throws cached exceptions and always caches values and exceptions.
DefaultCacheableInterceptor() - Constructor for class com.googlecode.ehcache.annotations.DefaultCacheableInterceptor
 
DefaultCacheResolverFactory - Class in com.googlecode.ehcache.annotations.resolver
Cache resolver that simply looks up the specified caches by name and returns SingletonCacheableCacheResolver or SingletonTriggersRemoveCacheResolver instances.
DefaultCacheResolverFactory(CacheManager) - Constructor for class com.googlecode.ehcache.annotations.resolver.DefaultCacheResolverFactory
 
DefaultCacheResolverFactory.SelfPopulatingCacheTracker - Class in com.googlecode.ehcache.annotations.resolver
 
DefaultCacheResolverFactory.SelfPopulatingCacheTracker(SelfPopulatingCache, ThreadLocal<MethodInvocation>) - Constructor for class com.googlecode.ehcache.annotations.resolver.DefaultCacheResolverFactory.SelfPopulatingCacheTracker
 
DefaultTriggersRemoveInterceptor - Class in com.googlecode.ehcache.annotations
Default interceptor that always removes values.
DefaultTriggersRemoveInterceptor() - Constructor for class com.googlecode.ehcache.annotations.DefaultTriggersRemoveInterceptor
 
DelegateCacheKeyGenerator - Class in com.googlecode.ehcache.annotations.key
AbstractCacheKeyGenerator implementation designed for subclassing.
DelegateCacheKeyGenerator(AbstractCacheKeyGenerator<? extends Serializable>) - Constructor for class com.googlecode.ehcache.annotations.key.DelegateCacheKeyGenerator
 
destroy() - Method in class com.googlecode.ehcache.annotations.impl.ExpiredElementEvictor
 

E

EHCACHE_CONFIG_EVICTION_TASK_BEAN_NAME - Static variable in class com.googlecode.ehcache.annotations.config.EhCacheConfigBeanDefinitionParser
 
EhCacheConfigBeanDefinitionParser - Class in com.googlecode.ehcache.annotations.config
BeanDefinitionParser implementation to process the "config" element.
EhCacheConfigBeanDefinitionParser() - Constructor for class com.googlecode.ehcache.annotations.config.EhCacheConfigBeanDefinitionParser
 
EhCacheInterceptor - Class in com.googlecode.ehcache.annotations.interceptor
Intercepter that handles invocations on methods annotated with Cacheable or TriggersRemove.
EhCacheInterceptor() - Constructor for class com.googlecode.ehcache.annotations.interceptor.EhCacheInterceptor
 
encodeHash(byte[]) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
Encode the digested hash bytes as a String
endRecursion(G, Object) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Called after each array/Iterable/Map is handled.
endRecursion(ListCacheKeyGenerator.ListKeyGenerator, Object) - Method in class com.googlecode.ehcache.annotations.key.ListCacheKeyGenerator
 
endRecursion(StringCacheKeyGenerator.StringGenerator, Object) - Method in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 
entryFactory - Variable in class com.googlecode.ehcache.annotations.resolver.ThreadLocalCacheEntryFactory
 
equals(Object) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
equals(Object) - Method in class com.googlecode.ehcache.annotations.ParameterMask
 
ExactCacheNameMatcherImpl - Class in com.googlecode.ehcache.annotations.config
Implementation of CacheNameMatcher for matching a specific name.
ExactCacheNameMatcherImpl(String) - Constructor for class com.googlecode.ehcache.annotations.config.ExactCacheNameMatcherImpl
 
ExpiredElementEvictor - Class in com.googlecode.ehcache.annotations.impl
TimerTask implementation that depends on a CacheManager reference.
ExpiredElementEvictor() - Constructor for class com.googlecode.ehcache.annotations.impl.ExpiredElementEvictor
 

G

generateCacheKey(MethodInvocation, MethodAttribute) - Method in class com.googlecode.ehcache.annotations.interceptor.EhCacheInterceptor
Creates a Serializable cache key from the MethodInvocation and configuration attributes.
generateKey(MethodInvocation) - Method in class com.googlecode.ehcache.annotations.key.AbstractCacheKeyGenerator
 
generateKey(Object...) - Method in class com.googlecode.ehcache.annotations.key.AbstractCacheKeyGenerator
Called to generate the key.
generateKey(Object...) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
 
generateKey(G) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Generate the cache key from the generator
generateKey(MethodInvocation) - Method in interface com.googlecode.ehcache.annotations.key.CacheKeyGenerator
Generates the key for a cache entry.
generateKey(Object...) - Method in interface com.googlecode.ehcache.annotations.key.CacheKeyGenerator
Generates the key for a cache entry.
generateKey(Object...) - Method in class com.googlecode.ehcache.annotations.key.DelegateCacheKeyGenerator
Calls DelegateCacheKeyGenerator.generateKey(Object...) on the delegate passing in data argument AND the result from DelegateCacheKeyGenerator.getAdditionalDataForKeyGeneration().
generateKey(HashCodeCacheKeyGenerator.LongGenerator) - Method in class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 
generateKey(ListCacheKeyGenerator.ListKeyGenerator) - Method in class com.googlecode.ehcache.annotations.key.ListCacheKeyGenerator
 
generateKey(MessageDigestOutputStream) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
generateKey(MethodInvocation) - Method in class com.googlecode.ehcache.annotations.key.SpELCacheKeyGenerator
 
generateKey(Object...) - Method in class com.googlecode.ehcache.annotations.key.SpELCacheKeyGenerator
 
generateKey(StringCacheKeyGenerator.StringGenerator) - Method in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 
get(K1, K2) - Method in class com.googlecode.ehcache.annotations.impl.MultiKeyConcurrentMap
 
get(int) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
getAdditionalDataForKeyGeneration() - Method in class com.googlecode.ehcache.annotations.key.DelegateCacheKeyGenerator
 
getAdviceType(Method, Class<?>) - Method in interface com.googlecode.ehcache.annotations.CacheAttributeSource
Determines if the method has should be cached or involved with cache entry removal.
getAdviceType(Method, Class<?>) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
getAdviceType() - Method in interface com.googlecode.ehcache.annotations.MethodAttribute
 
getCache(String) - Method in class com.googlecode.ehcache.annotations.resolver.DefaultCacheResolverFactory
 
getCacheableAttribute(Method, Class<?>) - Method in interface com.googlecode.ehcache.annotations.CacheAttributeSource
Gets the runtime caching information for a method.
getCacheableAttribute(Method, Class<?>) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
getCacheInterceptor() - Method in interface com.googlecode.ehcache.annotations.CacheableAttribute
 
getCacheInterceptor(String) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
Get the CacheableInterceptor by name.
getCacheKeyGenerator(String, KeyGenerator) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
Get the CacheKeyGenerator by name.
getCacheKeyGenerator() - Method in interface com.googlecode.ehcache.annotations.MethodAttribute
 
getCacheKeyParameterMask() - Method in interface com.googlecode.ehcache.annotations.MethodAttribute
 
getCacheManager() - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
getCacheManager() - Method in class com.googlecode.ehcache.annotations.resolver.DefaultCacheResolverFactory
 
getCacheName() - Method in exception com.googlecode.ehcache.annotations.CacheNotFoundException
 
getCacheNameMatchers() - Method in class com.googlecode.ehcache.annotations.impl.ExpiredElementEvictor
 
getCacheResolver() - Method in interface com.googlecode.ehcache.annotations.CacheableAttribute
 
getCacheResolver(Cacheable, Method) - Method in interface com.googlecode.ehcache.annotations.resolver.CacheResolverFactory
Get a resolver for the specified annotation and annotated method
getCacheResolver(TriggersRemove, Method) - Method in interface com.googlecode.ehcache.annotations.resolver.CacheResolverFactory
Get a resolver for the specified annotation and annotated method
getCacheResolver(Cacheable, Method) - Method in class com.googlecode.ehcache.annotations.resolver.DefaultCacheResolverFactory
 
getCacheResolver(TriggersRemove, Method) - Method in class com.googlecode.ehcache.annotations.resolver.DefaultCacheResolverFactory
 
getCacheResolver() - Method in interface com.googlecode.ehcache.annotations.TriggersRemoveAttribute
 
getCacheResolverFactory(String, ResolverFactory) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
Get the CacheResolverFactory by name.
getDecoratedCacheType(Cacheable, Method) - Static method in enum com.googlecode.ehcache.annotations.DecoratedCacheType
Determine the DecoratedCacheType for the cacheable annotation
getEvaluationContext(MethodInvocation, Object...) - Method in class com.googlecode.ehcache.annotations.key.SpELCacheKeyGenerator
Get the EvaluationContext to use to evaluate the configured Expression
getGenerator(Object...) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Create the object used to generate the key.
getGenerator(Object...) - Method in class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 
getGenerator(Object...) - Method in class com.googlecode.ehcache.annotations.key.ListCacheKeyGenerator
 
getGenerator(Object...) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
getGenerator(Object...) - Method in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 
getInterval() - Method in class com.googlecode.ehcache.annotations.impl.ExpiredElementEvictor
 
getMask() - Method in class com.googlecode.ehcache.annotations.ParameterMask
 
getMessageDigest() - Method in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
Tries to clone the MessageDigest that was created during construction.
getMessageDigest() - Method in class com.googlecode.ehcache.annotations.key.MessageDigestOutputStream
 
getMethodInvocation() - Method in class com.googlecode.ehcache.annotations.RefreshableCacheEntry
 
getName() - Method in class com.googlecode.ehcache.annotations.config.ExactCacheNameMatcherImpl
 
getOrCreateCacheKeyGenerator(KeyGenerator) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
getOrCreateCacheResolverFactory(ResolverFactory) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
getOrCreateChildBean(Class<T>, String, Property[]) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
getPattern() - Method in class com.googlecode.ehcache.annotations.config.PatternCacheNameMatcherImpl
 
getReflectionHelper() - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
 
getRefreshInterval() - Method in class com.googlecode.ehcache.annotations.RefreshingSelfPopulatingCache
 
getTriggersRemoveAttribute(Method, Class<?>) - Method in interface com.googlecode.ehcache.annotations.CacheAttributeSource
Gets the runtime triggers-remove information for a method.
getTriggersRemoveAttribute(Method, Class<?>) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
getTriggersRemoveInterceptor(String) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
Get the TriggersRemoveInterceptor by name.
getTriggersRemoveInterceptor() - Method in interface com.googlecode.ehcache.annotations.TriggersRemoveAttribute
 
getValue() - Method in class com.googlecode.ehcache.annotations.RefreshableCacheEntry
 
getWhen() - Method in interface com.googlecode.ehcache.annotations.TriggersRemoveAttribute
 
getWrapped() - Method in class com.googlecode.ehcache.annotations.config.NotCacheNameMatcherImpl
 

H

hashCode() - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
hashCode() - Method in class com.googlecode.ehcache.annotations.ParameterMask
 
HashCodeCacheKeyGenerator - Class in com.googlecode.ehcache.annotations.key
 
HashCodeCacheKeyGenerator() - Constructor for class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 
HashCodeCacheKeyGenerator(boolean, boolean) - Constructor for class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 
HashCodeCacheKeyGenerator.LongGenerator - Class in com.googlecode.ehcache.annotations.key
Little utility class to fake a mutable long

I

implementsEquals(Object) - Method in class com.googlecode.ehcache.annotations.key.CachingReflectionHelper
 
implementsEquals(Object) - Method in interface com.googlecode.ehcache.annotations.key.ReflectionHelper
Checks if the object implements equals
implementsEquals(Object) - Method in class com.googlecode.ehcache.annotations.key.SimpleReflectionHelper
 
implementsHashCode(Object) - Method in class com.googlecode.ehcache.annotations.key.CachingReflectionHelper
 
implementsHashCode(Object) - Method in interface com.googlecode.ehcache.annotations.key.ReflectionHelper
Checks if the object implements hashCode
implementsHashCode(Object) - Method in class com.googlecode.ehcache.annotations.key.SimpleReflectionHelper
 
implementsToString(Object) - Method in class com.googlecode.ehcache.annotations.key.CachingReflectionHelper
 
implementsToString(Object) - Method in interface com.googlecode.ehcache.annotations.key.ReflectionHelper
Checks if the object implements equals
implementsToString(Object) - Method in class com.googlecode.ehcache.annotations.key.SimpleReflectionHelper
 
INCLUDE_ALL_CACHE_NAME_MATCHER - Static variable in class com.googlecode.ehcache.annotations.config.EhCacheConfigBeanDefinitionParser
 
indexOf(Object) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
init() - Method in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheNamespaceHandler
 
INITIAL_HASH - Static variable in class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 
INSTANCE - Static variable in class com.googlecode.ehcache.annotations.DefaultCacheableInterceptor
 
INSTANCE - Static variable in class com.googlecode.ehcache.annotations.DefaultTriggersRemoveInterceptor
 
invoke(MethodInvocation) - Method in class com.googlecode.ehcache.annotations.interceptor.EhCacheInterceptor
 
isCacheNull() - Method in interface com.googlecode.ehcache.annotations.CacheableAttribute
 
isCheckforCycles() - Method in class com.googlecode.ehcache.annotations.key.AbstractCacheKeyGenerator
 
isCreateCaches() - Method in class com.googlecode.ehcache.annotations.resolver.DefaultCacheResolverFactory
 
isEmpty() - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
isIncludeMethod() - Method in class com.googlecode.ehcache.annotations.key.AbstractCacheKeyGenerator
 
isIncludeParameterTypes() - Method in class com.googlecode.ehcache.annotations.key.AbstractCacheKeyGenerator
 
isRemoveAll() - Method in interface com.googlecode.ehcache.annotations.TriggersRemoveAttribute
 
isUseReflection() - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
 
iterator() - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 

K

KeyGenerator - Annotation Type in com.googlecode.ehcache.annotations
Specifies and configures a CacheKeyGenerator in a Spring ApplicationContext that is a child of the application's context.

L

lastIndexOf(Object) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
ListCacheKeyGenerator - Class in com.googlecode.ehcache.annotations.key
 
ListCacheKeyGenerator() - Constructor for class com.googlecode.ehcache.annotations.key.ListCacheKeyGenerator
 
ListCacheKeyGenerator(boolean, boolean) - Constructor for class com.googlecode.ehcache.annotations.key.ListCacheKeyGenerator
 
ListCacheKeyGenerator.ListKeyGenerator - Class in com.googlecode.ehcache.annotations.key
 
listIterator() - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
listIterator(int) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
logger - Variable in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
Logger available to subclasses.
logger - Variable in class com.googlecode.ehcache.annotations.interceptor.EhCacheInterceptor
 
logger - Variable in class com.googlecode.ehcache.annotations.key.CachingReflectionHelper
 
logger - Variable in class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
logger - Variable in class com.googlecode.ehcache.annotations.RefreshingSelfPopulatingCache
 
logger - Variable in class com.googlecode.ehcache.annotations.resolver.DefaultCacheResolverFactory
Logger available to subclasses.

M

maskParameters(Object[]) - Method in class com.googlecode.ehcache.annotations.ParameterMask
Masks a parameter array.
matches(String) - Method in class com.googlecode.ehcache.annotations.config.ExactCacheNameMatcherImpl
Returns Vote.YEA if the name field String.equals(Object) the cacheName argument, Vote.ABSTAIN otherwise.
matches(String) - Method in class com.googlecode.ehcache.annotations.config.NotCacheNameMatcherImpl
Retrieve the value from wrapped CacheNameMatcher's matches method, then return the Vote.not(Vote) of the result.
matches(String) - Method in class com.googlecode.ehcache.annotations.config.PatternCacheNameMatcherImpl
 
matches(String) - Method in interface com.googlecode.ehcache.annotations.impl.CacheNameMatcher
 
matches(Method, Class<?>) - Method in class com.googlecode.ehcache.annotations.impl.CacheStaticMethodMatcherPointcut
Returns true if the configured CacheAttributeSource.getAdviceType(Method, Class) method returns an AdviceType other than AdviceType.NONE.
MessageDigestCacheKeyGenerator - Class in com.googlecode.ehcache.annotations.key
 
MessageDigestCacheKeyGenerator() - Constructor for class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
Uses MessageDigestCacheKeyGenerator.DEFAULT_ALGORITHM for the algorithm
MessageDigestCacheKeyGenerator(String) - Constructor for class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
MessageDigestCacheKeyGenerator(boolean, boolean) - Constructor for class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
Uses MessageDigestCacheKeyGenerator.DEFAULT_ALGORITHM for the algorithm
MessageDigestCacheKeyGenerator(String, boolean, boolean) - Constructor for class com.googlecode.ehcache.annotations.key.MessageDigestCacheKeyGenerator
 
MessageDigestOutputStream - Class in com.googlecode.ehcache.annotations.key
Simple OutputStream that writes all data directly to the configured MessageDigest using the update methods.
MessageDigestOutputStream(MessageDigest) - Constructor for class com.googlecode.ehcache.annotations.key.MessageDigestOutputStream
 
MethodAttribute - Interface in com.googlecode.ehcache.annotations
Common information about advised methods.
MultiKeyConcurrentMap<K1,K2,V> - Class in com.googlecode.ehcache.annotations.impl
Simplified version of a ConcurrentMap that uses two keys.
MultiKeyConcurrentMap() - Constructor for class com.googlecode.ehcache.annotations.impl.MultiKeyConcurrentMap
 
MULTIPLIER - Static variable in class com.googlecode.ehcache.annotations.key.HashCodeCacheKeyGenerator
 

N

NO_MASK - Static variable in class com.googlecode.ehcache.annotations.ParameterMask
 
not(Vote) - Static method in enum com.googlecode.ehcache.annotations.impl.Vote
If the argument equals Vote.ABSTAIN, return Vote.ABSTAIN.
NotCacheNameMatcherImpl - Class in com.googlecode.ehcache.annotations.config
CacheNameMatcher that wraps another CacheNameMatcher and performs a logical NOT on the result of the wrapped NotCacheNameMatcherImpl.matches(String) method if not null.
NotCacheNameMatcherImpl(CacheNameMatcher) - Constructor for class com.googlecode.ehcache.annotations.config.NotCacheNameMatcherImpl
 

P

ParameterMask - Class in com.googlecode.ehcache.annotations
Represents a mask for method parameters, tracking which parameters are included in the mask by a boolean array.
parse(Element, ParserContext) - Method in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
 
parse(Element, ParserContext) - Method in class com.googlecode.ehcache.annotations.config.EhCacheConfigBeanDefinitionParser
 
parseCacheableAnnotation(Cacheable, Method, ParameterMask) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
Construct a CacheableAttribute from a Cacheable annotation.
parseEvictExpiredElement(Element) - Method in class com.googlecode.ehcache.annotations.config.EhCacheConfigBeanDefinitionParser
 
parseExpression(String) - Method in class com.googlecode.ehcache.annotations.key.SpELCacheKeyGenerator
Parse the specified String into a SpEL Expression
parsePartialCacheKeyAnnotations(Method) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
Parse the parameters annotated with PartialCacheKey.
parseTriggersRemoveAnnotation(TriggersRemove, Method, ParameterMask) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
Construct a TriggersRemoveAttribute from a TriggersRemove annotation.
PartialCacheKey - Annotation Type in com.googlecode.ehcache.annotations
Used to mark specific method parameter(s) that should be used in cache key generation.
PatternCacheNameMatcherImpl - Class in com.googlecode.ehcache.annotations.config
CacheNameMatcher that delegates to a Pattern.
PatternCacheNameMatcherImpl(Pattern) - Constructor for class com.googlecode.ehcache.annotations.config.PatternCacheNameMatcherImpl
 
PatternCacheNameMatcherImpl(String) - Constructor for class com.googlecode.ehcache.annotations.config.PatternCacheNameMatcherImpl
 
postInvokeCacheable(Ehcache, MethodInvocation, Serializable, Object) - Method in interface com.googlecode.ehcache.annotations.CacheableInterceptor
Called after a method invocation but before the returned value is cached Not used when Cacheable.selfPopulating() is set to true.
postInvokeCacheable(Ehcache, MethodInvocation, Serializable, Object) - Method in class com.googlecode.ehcache.annotations.DefaultCacheableInterceptor
 
postInvokeCacheableException(Ehcache, MethodInvocation, Serializable, Throwable) - Method in interface com.googlecode.ehcache.annotations.CacheableInterceptor
Called after a method invocation throws an exception AND an exception cache is configured for the interceptor but before the exception is cached
postInvokeCacheableException(Ehcache, MethodInvocation, Serializable, Throwable) - Method in class com.googlecode.ehcache.annotations.DefaultCacheableInterceptor
 
preInvokeCachable(Ehcache, MethodInvocation, Serializable, Object) - Method in interface com.googlecode.ehcache.annotations.CacheableInterceptor
Called after a cache hit but before the method invocation.
preInvokeCachable(Ehcache, MethodInvocation, Serializable, Object) - Method in class com.googlecode.ehcache.annotations.DefaultCacheableInterceptor
 
preInvokeCacheableException(Ehcache, MethodInvocation, Serializable, Throwable) - Method in interface com.googlecode.ehcache.annotations.CacheableInterceptor
Called after the cache lookup but before the method invocation if a cached exception was found
preInvokeCacheableException(Ehcache, MethodInvocation, Serializable, Throwable) - Method in class com.googlecode.ehcache.annotations.DefaultCacheableInterceptor
 
preInvokeTriggersRemove(Ehcache, MethodInvocation, Serializable) - Method in class com.googlecode.ehcache.annotations.DefaultTriggersRemoveInterceptor
 
preInvokeTriggersRemove(Ehcache, MethodInvocation, Serializable) - Method in interface com.googlecode.ehcache.annotations.TriggersRemoveInterceptor
Called before the element is removed from the cache
preInvokeTriggersRemoveAll(Ehcache, MethodInvocation) - Method in class com.googlecode.ehcache.annotations.DefaultTriggersRemoveInterceptor
 
preInvokeTriggersRemoveAll(Ehcache, MethodInvocation) - Method in interface com.googlecode.ehcache.annotations.TriggersRemoveInterceptor
Called before the elements are removed from the cache
Property - Annotation Type in com.googlecode.ehcache.annotations
A bean property used to configure the generator.
put(K1, K2, V) - Method in class com.googlecode.ehcache.annotations.impl.MultiKeyConcurrentMap
 
putIfAbsent(K1, K2, V) - Method in class com.googlecode.ehcache.annotations.impl.MultiKeyConcurrentMap
 

R

ReadOnlyList<E> - Class in com.googlecode.ehcache.annotations.key
Composite interface that denotes a Serializable List that is read only.
ReadOnlyList(List<E>) - Constructor for class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
reflectionDeepHashCode(G, Object) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Calls AbstractDeepCacheKeyGenerator.shouldReflect(Object) to determine if the object needs to be reflected on to generate a good key.
ReflectionHashCodeCacheKeyGenerator - Class in com.googlecode.ehcache.annotations.key
Deprecated. HashCodeCacheKeyGenerator includes support for reflection by setting AbstractDeepCacheKeyGenerator.setUseReflection(boolean) to true. Use that class directly.
ReflectionHashCodeCacheKeyGenerator() - Constructor for class com.googlecode.ehcache.annotations.key.ReflectionHashCodeCacheKeyGenerator
Deprecated.  
ReflectionHashCodeCacheKeyGenerator(boolean, boolean) - Constructor for class com.googlecode.ehcache.annotations.key.ReflectionHashCodeCacheKeyGenerator
Deprecated.  
ReflectionHelper - Interface in com.googlecode.ehcache.annotations.key
Utility for determinging if an object implements specific methods.
ReflectionHelperAware - Interface in com.googlecode.ehcache.annotations.key
Implemented by classes that need a ReflectionHelper instance.
RefreshableCacheEntry - Class in com.googlecode.ehcache.annotations
Holder class that tracks a cached object and the MethodInvocation that was invoked to create the object.
RefreshableCacheEntry(MethodInvocation, Object) - Constructor for class com.googlecode.ehcache.annotations.RefreshableCacheEntry
 
refreshElement(Element, Ehcache, boolean) - Method in class com.googlecode.ehcache.annotations.RefreshingSelfPopulatingCache
 
RefreshingCacheEntryFactory - Class in com.googlecode.ehcache.annotations
Entry factory used by RefreshableCacheEntry that can update RefreshableCacheEntry
RefreshingCacheEntryFactory() - Constructor for class com.googlecode.ehcache.annotations.RefreshingCacheEntryFactory
 
RefreshingSelfPopulatingCache - Class in com.googlecode.ehcache.annotations
Extension of SelfPopulatingCache that schedules a periodic call of SelfPopulatingCache.refresh() via the specified TaskSchedulerAdapter.
RefreshingSelfPopulatingCache(Ehcache, CacheEntryFactory, TaskSchedulerAdapter, TaskExecutor, long) - Constructor for class com.googlecode.ehcache.annotations.RefreshingSelfPopulatingCache
 
register(Object) - Method in class com.googlecode.ehcache.annotations.key.AbstractCacheKeyGenerator
Registers the given object.
registerDefaultKeyGenerators() - Method in class com.googlecode.ehcache.annotations.key.SpELCacheKeyGenerator
Check that all CacheKeyGenerators defined in the SpELCacheKeyGenerator.DEFAULT_KEY_GENERATORS Map are registered in the SpEL context as key functions.
remove(int) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
remove(Object) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
removeAll(Collection<?>) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
resolveCache(Serializable, MethodInvocation) - Method in interface com.googlecode.ehcache.annotations.resolver.CacheableCacheResolver
Resolve the cache to use to handle the method invocation.
resolveCache(Serializable, MethodInvocation) - Method in class com.googlecode.ehcache.annotations.resolver.SingletonCacheableCacheResolver
 
resolveExceptionCache(Serializable, MethodInvocation, Throwable) - Method in interface com.googlecode.ehcache.annotations.resolver.CacheableCacheResolver
Resolve the cache to use to handle an exception thrown by the method invocation.
resolveExceptionCache(Serializable, MethodInvocation, Throwable) - Method in class com.googlecode.ehcache.annotations.resolver.SingletonCacheableCacheResolver
 
resolveRemoveAllCaches(MethodInvocation) - Method in class com.googlecode.ehcache.annotations.resolver.SingletonTriggersRemoveCacheResolver
 
resolveRemoveAllCaches(MethodInvocation) - Method in interface com.googlecode.ehcache.annotations.resolver.TriggersRemoveCacheResolver
 
resolveRemoveCaches(Serializable, MethodInvocation) - Method in class com.googlecode.ehcache.annotations.resolver.SingletonTriggersRemoveCacheResolver
 
resolveRemoveCaches(Serializable, MethodInvocation) - Method in interface com.googlecode.ehcache.annotations.resolver.TriggersRemoveCacheResolver
 
ResolverFactory - Annotation Type in com.googlecode.ehcache.annotations
Specifies and configures a CacheResolverFactory in a Spring ApplicationContext that is a child of the application's context.
resolveSelfPopulatingCacheEntryFactory(Ehcache, Serializable, MethodInvocation) - Method in interface com.googlecode.ehcache.annotations.resolver.CacheableCacheResolver
Resolve the ThreadLocal used to handle the self-populating nature of the cache.
resolveSelfPopulatingCacheEntryFactory(Ehcache, Serializable, MethodInvocation) - Method in class com.googlecode.ehcache.annotations.resolver.SingletonCacheableCacheResolver
 
retainAll(Collection<?>) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
run() - Method in class com.googlecode.ehcache.annotations.impl.ExpiredElementEvictor
 

S

scheduleAtFixedRate(Runnable, long) - Method in interface com.googlecode.ehcache.annotations.support.TaskSchedulerAdapter
 
scheduleAtFixedRate(Runnable, long) - Method in class com.googlecode.ehcache.annotations.support.TimerTaskSchedulerAdapter
 
scheduleRefreshTask() - Method in class com.googlecode.ehcache.annotations.RefreshingSelfPopulatingCache
 
selfPopulatingCache - Variable in class com.googlecode.ehcache.annotations.resolver.DefaultCacheResolverFactory.SelfPopulatingCacheTracker
 
SelfPopulatingCacheScope - Enum in com.googlecode.ehcache.annotations
Scope at which the SelfPopulatingCache should be applied.
set(int, E) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
setBeanFactory(BeanFactory) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
setBeanFactory(BeanFactory) - Method in class com.googlecode.ehcache.annotations.key.SpELCacheKeyGenerator
 
setCacheAttributeSource(CacheAttributeSource) - Method in class com.googlecode.ehcache.annotations.impl.CacheStaticMethodMatcherPointcut
 
setCacheAttributeSource(CacheAttributeSource) - Method in class com.googlecode.ehcache.annotations.interceptor.EhCacheInterceptor
 
setCacheManager(CacheManager) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
setCacheManager(CacheManager) - Method in class com.googlecode.ehcache.annotations.impl.ExpiredElementEvictor
 
setCacheNameMatchers(List<CacheNameMatcher>) - Method in class com.googlecode.ehcache.annotations.impl.ExpiredElementEvictor
 
setCacheResolverFactory(CacheResolverFactory) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
setCheckforCycles(boolean) - Method in class com.googlecode.ehcache.annotations.key.AbstractCacheKeyGenerator
If the key generation should gracefully handle object graph cycles.
setCreateCaches(boolean) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
setCreateCaches(boolean) - Method in class com.googlecode.ehcache.annotations.resolver.DefaultCacheResolverFactory
 
setDefaultCacheableInterceptor(CacheableInterceptor) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
setDefaultCacheKeyGenerator(CacheKeyGenerator<? extends Serializable>) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
setDefaultTriggersRemoveInterceptor(TriggersRemoveInterceptor) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
setExecutor(SchedulingTaskExecutor) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
setExecutor(SchedulingTaskExecutor) - Method in class com.googlecode.ehcache.annotations.resolver.DefaultCacheResolverFactory
 
setExpression(String) - Method in class com.googlecode.ehcache.annotations.key.SpELCacheKeyGenerator
The SpEL Expression evaluated to generate the cache key.
setIncludeMethod(boolean) - Method in class com.googlecode.ehcache.annotations.key.AbstractCacheKeyGenerator
Determines if the invoked method signature should be included in the generated cache key.
setIncludeParameterTypes(boolean) - Method in class com.googlecode.ehcache.annotations.key.AbstractCacheKeyGenerator
Determines if the method parameter types returned by Method.getParameterTypes() should be included in the generated key.
setInterval(int) - Method in class com.googlecode.ehcache.annotations.impl.ExpiredElementEvictor
 
setKeyGenerators(Map<String, CacheKeyGenerator<Serializable>>) - Method in class com.googlecode.ehcache.annotations.key.SpELCacheKeyGenerator
A Map of CacheKeyGenerators to register as functions on the #key object in the SpEL EvaluationContext.
setReflectionHelper(ReflectionHelper) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
setReflectionHelper(ReflectionHelper) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
 
setReflectionHelper(ReflectionHelper) - Method in interface com.googlecode.ehcache.annotations.key.ReflectionHelperAware
 
setReflectionHelper(ReflectionHelper) - Method in class com.googlecode.ehcache.annotations.key.SpELCacheKeyGenerator
 
setScheduler(Object) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
setScheduler(TaskSchedulerAdapter) - Method in class com.googlecode.ehcache.annotations.resolver.DefaultCacheResolverFactory
 
setSelfPopulatingCacheScope(SelfPopulatingCacheScope) - Method in class com.googlecode.ehcache.annotations.impl.CacheAttributeSourceImpl
 
setSelfPopulatingCacheScope(SelfPopulatingCacheScope) - Method in class com.googlecode.ehcache.annotations.resolver.DefaultCacheResolverFactory
 
setupCacheAttributeSource(Element, ParserContext, Object) - Method in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
Create a CacheAttributeSource bean that will be used by the advisor and interceptor
setupCachingReflectionHelper(ParserContext, Object) - Method in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
 
setupDefaultCacheableInterceptor(Element, ParserContext, Object) - Method in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
Setup the default cache interceptor
setupDefaultCacheKeyGenerator(Class<? extends CacheKeyGenerator<? extends Serializable>>, ParserContext, Object) - Method in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
Utility API used to setup each of the default CacheKeyGenerator implementations.
setupDefaultCacheKeyGenerators(Element, ParserContext, Object) - Method in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
Setup the default cache key generator.
setupDefaultCacheResolverFactory(Element, ParserContext, Object) - Method in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
Setup the default cache resolver factory
setupDefaultTriggersRemoveInterceptor(Element, ParserContext, Object) - Method in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
Setup the default cache interceptor
setupInterceptor(Element, ParserContext, Object, RuntimeBeanReference) - Method in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
Create MethodInterceptor that is applies the caching logic to advised methods.
setupPointcut(Element, ParserContext, Object, RuntimeBeanReference) - Method in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
Create the Pointcut used to apply the caching interceptor
setupPointcutAdvisor(Element, ParserContext, Object, RuntimeBeanReference, RuntimeBeanReference) - Method in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
Create PointcutAdvisor that puts the Pointcut and MethodInterceptor together.
setUseReflection(boolean) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Determines if reflection should be used on each object that is used in key generation.
setValue(Object) - Method in class com.googlecode.ehcache.annotations.RefreshableCacheEntry
 
shouldMask() - Method in class com.googlecode.ehcache.annotations.ParameterMask
If no parameters are marked to be masked or all parameters are marked to be masked masking serves no purpose.
shouldReflect(Object) - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
Default implementation returns true if the Object doesn't implement hashCode or doesn't implement equals.
shouldReflect(Object) - Method in class com.googlecode.ehcache.annotations.key.AbstractHashingCacheKeyGenerator
 
shouldReflect(Object) - Method in class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 
SimpleReflectionHelper - Class in com.googlecode.ehcache.annotations.key
Basic implementation of ReflectionHelper that determines which methods an object implements.
SimpleReflectionHelper() - Constructor for class com.googlecode.ehcache.annotations.key.SimpleReflectionHelper
 
SingletonCacheableCacheResolver - Class in com.googlecode.ehcache.annotations.resolver
Resolver that returns the Ehcaches provided to the constructor, no resolution logic is performed.
SingletonCacheableCacheResolver(Ehcache, ThreadLocal<MethodInvocation>) - Constructor for class com.googlecode.ehcache.annotations.resolver.SingletonCacheableCacheResolver
 
SingletonCacheableCacheResolver(Ehcache, ThreadLocal<MethodInvocation>, Ehcache) - Constructor for class com.googlecode.ehcache.annotations.resolver.SingletonCacheableCacheResolver
 
SingletonTriggersRemoveCacheResolver - Class in com.googlecode.ehcache.annotations.resolver
Resolver that returns the Ehcaches provided to the constructor, no resolution logic is performed.
SingletonTriggersRemoveCacheResolver(Collection<Ehcache>) - Constructor for class com.googlecode.ehcache.annotations.resolver.SingletonTriggersRemoveCacheResolver
 
size() - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
SpELCacheKeyGenerator - Class in com.googlecode.ehcache.annotations.key
Spring Expression Language cache key generator.
SpELCacheKeyGenerator() - Constructor for class com.googlecode.ehcache.annotations.key.SpELCacheKeyGenerator
 
StringCacheKeyGenerator - Class in com.googlecode.ehcache.annotations.key
 
StringCacheKeyGenerator() - Constructor for class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 
StringCacheKeyGenerator(boolean, boolean) - Constructor for class com.googlecode.ehcache.annotations.key.StringCacheKeyGenerator
 
StringCacheKeyGenerator.StringGenerator - Class in com.googlecode.ehcache.annotations.key
 
subList(int, int) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 

T

TaskSchedulerAdapter - Interface in com.googlecode.ehcache.annotations.support
Utility interface used internally to hide the Spring 3.0 TaskScheduler from direct reference in the core code.
TaskSchedulerAdapterFactory - Class in com.googlecode.ehcache.annotations.support
Utility for dealing with the 'fun' of supporting a class that only exists in Spring 3.0.
ThreadLocalCacheEntryFactory - Class in com.googlecode.ehcache.annotations.resolver
EhCache entry factory that uses a ThreadLocal to pass a MethodInvocation into the factory for object creation.
ThreadLocalCacheEntryFactory() - Constructor for class com.googlecode.ehcache.annotations.resolver.ThreadLocalCacheEntryFactory
 
TimerTaskSchedulerAdapter - Class in com.googlecode.ehcache.annotations.support
Wraps a Timer to work with the TaskSchedulerAdapter interface
TimerTaskSchedulerAdapter(Timer) - Constructor for class com.googlecode.ehcache.annotations.support.TimerTaskSchedulerAdapter
 
toArray() - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
toArray(T[]) - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
toString() - Method in class com.googlecode.ehcache.annotations.key.AbstractDeepCacheKeyGenerator
 
toString() - Method in class com.googlecode.ehcache.annotations.key.ReadOnlyList
 
toString() - Method in class com.googlecode.ehcache.annotations.ParameterMask
 
toString() - Method in class com.googlecode.ehcache.annotations.RefreshableCacheEntry
 
TriggersRemove - Annotation Type in com.googlecode.ehcache.annotations
Annotation for methods who's calls trigger removal of data from a cache
TriggersRemoveAttribute - Interface in com.googlecode.ehcache.annotations
Represents the objects needed to intercept calls to methods annotated with TriggersRemove
TriggersRemoveCacheResolver - Interface in com.googlecode.ehcache.annotations.resolver
Used to resolve the cache to use at runtime for TriggersRemove annotated methods
TriggersRemoveInterceptor - Interface in com.googlecode.ehcache.annotations
Used by TriggersRemove to allow logic to be injected into the triggers remove API.

U

unmaskParameters(Object[], Object[]) - Method in class com.googlecode.ehcache.annotations.ParameterMask
Mutates the originalParameters array by copying values from the maskedParameters array back into their original locations.
unregister(Object) - Method in class com.googlecode.ehcache.annotations.key.AbstractCacheKeyGenerator
Unregisters the given object.
updateEntryValue(Object, Object) - Method in class com.googlecode.ehcache.annotations.RefreshingCacheEntryFactory
 

V

valueOf(String) - Static method in enum com.googlecode.ehcache.annotations.AdviceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.ehcache.annotations.DecoratedCacheType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.ehcache.annotations.impl.Vote
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.ehcache.annotations.SelfPopulatingCacheScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.googlecode.ehcache.annotations.When
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.googlecode.ehcache.annotations.AdviceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.ehcache.annotations.DecoratedCacheType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.ehcache.annotations.impl.Vote
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.ehcache.annotations.SelfPopulatingCacheScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.googlecode.ehcache.annotations.When
Returns an array containing the constants of this enum type, in the order they are declared.
Vote - Enum in com.googlecode.ehcache.annotations.impl
Enum to represent the result of the CacheNameMatcher.matches(String) method.

W

When - Enum in com.googlecode.ehcache.annotations
Simple enum to describe 'when' an action should occur (before or after method invocation).
write(byte[], int, int) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestOutputStream
 
write(byte[]) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestOutputStream
 
write(int) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestOutputStream
 
writeBoolean(boolean) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestOutputStream
 
writeByte(int) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestOutputStream
 
writeChar(int) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestOutputStream
 
writeDouble(double) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestOutputStream
 
writeFloat(float) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestOutputStream
 
writeInt(int) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestOutputStream
 
writeLong(long) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestOutputStream
 
writeShort(int) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestOutputStream
 
writeUTF(String) - Method in class com.googlecode.ehcache.annotations.key.MessageDigestOutputStream
 

X

XSD_ATTR__CACHE_MANAGER - Static variable in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
 
XSD_ATTR__CREATE_MISSING_CACHES - Static variable in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
 
XSD_ATTR__DEFAULT_CACHE_KEY_GENERATOR - Static variable in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
 
XSD_ATTR__DEFAULT_CACHE_RESOLVER_FACTORY - Static variable in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
 
XSD_ATTR__DEFAULT_CACHEABLE_INTECEPTOR - Static variable in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
 
XSD_ATTR__DEFAULT_TRIGGERS_REMOVE_INTECEPTOR - Static variable in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
 
XSD_ATTR__EXECUTOR - Static variable in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
 
XSD_ATTR__SCHEDULER - Static variable in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
 
XSD_ATTR__SELF_POPULATING_CACHE_SCOPE - Static variable in class com.googlecode.ehcache.annotations.config.AnnotationDrivenEhCacheBeanDefinitionParser
 
XSD_ATTRIBUTE__INTERVAL - Static variable in class com.googlecode.ehcache.annotations.config.EhCacheConfigBeanDefinitionParser
 
XSD_ATTRIBUTE__NAME - Static variable in class com.googlecode.ehcache.annotations.config.EhCacheConfigBeanDefinitionParser
 
XSD_ATTRIBUTE__PATTERN - Static variable in class com.googlecode.ehcache.annotations.config.EhCacheConfigBeanDefinitionParser
 
XSD_ELEMENT__EVICT_EXPIRED_ELEMENTS - Static variable in class com.googlecode.ehcache.annotations.config.EhCacheConfigBeanDefinitionParser
 
XSD_ELEMENT__EXCLUDE - Static variable in class com.googlecode.ehcache.annotations.config.EhCacheConfigBeanDefinitionParser
 
XSD_ELEMENT__INCLUDE - Static variable in class com.googlecode.ehcache.annotations.config.EhCacheConfigBeanDefinitionParser
 

A B C D E G H I K L M N P R S T U V W X

Copyright © 2011. All Rights Reserved.