A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

AbstractCacheTransformation - Class in org.grails.plugin.cache.compiler
Abstract implementation for implementers of cache annotations
AbstractCacheTransformation.1 - Class in org.grails.plugin.cache.compiler
AbstractCacheTransformation.1() - Constructor in AbstractCacheTransformation.1
AbstractCacheTransformation() - Constructor in AbstractCacheTransformation
allEntries - Field in CacheEvict
Whether or not all the entries inside the cache(s) are removed or not.
ANNOTATION_TYPE - Field in CacheableTransformation
ANNOTATION_TYPE - Field in CacheEvictTransformation
ANNOTATION_TYPE - Field in CachePutTransformation
authorEmail - Property in CacheGrailsPlugin

B

buildDelegatingMethodCall(org.codehaus.groovy.control.SourceUnit, org.codehaus.groovy.ast.AnnotationNode, org.codehaus.groovy.ast.ClassNode, org.codehaus.groovy.ast.MethodNode, org.codehaus.groovy.ast.expr.MethodCallExpression, org.codehaus.groovy.ast.stmt.BlockStatement) - Method in CacheableTransformation
buildDelegatingMethodCall(org.codehaus.groovy.control.SourceUnit, org.codehaus.groovy.ast.AnnotationNode, org.codehaus.groovy.ast.ClassNode, org.codehaus.groovy.ast.MethodNode, org.codehaus.groovy.ast.expr.MethodCallExpression, org.codehaus.groovy.ast.stmt.BlockStatement) - Method in CacheEvictTransformation
buildDelegatingMethodCall(org.codehaus.groovy.control.SourceUnit, org.codehaus.groovy.ast.AnnotationNode, org.codehaus.groovy.ast.ClassNode, org.codehaus.groovy.ast.MethodNode, org.codehaus.groovy.ast.expr.MethodCallExpression, org.codehaus.groovy.ast.stmt.BlockStatement) - Method in CachePutTransformation

C

CACHE_KEY_LOCAL_VARIABLE_NAME - Field in AbstractCacheTransformation
CACHE_ORIGINAL_METHOD_RETURN_VALUE_LOCAL_VARIABLE_NAME - Field in AbstractCacheTransformation
CACHE_VALUE_WRAPPER_LOCAL_VARIABLE_NAME - Field in CacheableTransformation
CACHE_VARIABLE_LOCAL_VARIABLE_NAME - Field in AbstractCacheTransformation
Cacheable - Annotation Type in grails.plugin.cache
Indicates that a method (or all the methods on a class) can be cached.
CacheableTransformation - Class in org.grails.plugin.cache.compiler
Since:
4.0.0
CacheableTransformation() - Constructor in CacheableTransformation
CacheAutoConfiguration - Class in grails.plugin.cache
org.springframework.boot.autoconfigure.EnableAutoConfiguration for Cache.
CacheAutoConfiguration(grails.plugin.cache.CacheProperties) - Constructor in CacheAutoConfiguration
CacheEvict - Annotation Type in grails.plugin.cache
Indicates that a method (or all methods on a class) trigger(s) a cache invalidate operation.
CacheEvictTransformation - Class in org.grails.plugin.cache.compiler
Implementation of CacheEvict
CacheEvictTransformation() - Constructor in CacheEvictTransformation
CacheException - Class in grails.plugin.cache
A runtime Cache Exception.
CacheException(java.lang.Throwable) - Constructor in CacheException
Constructs a new CacheException with the specified cause and a detail message of (cause==null ?
cacheExists(java.lang.String) - Method in GrailsCacheManager
Whether the cache for the given name exits
cacheExists(java.lang.String) - Method in GrailsConcurrentLinkedMapCacheManager
cacheExists(java.lang.String) - Method in GrailsConcurrentMapCacheManager
CacheGrailsPlugin - Class in grails.plugin.cache
CacheGrailsPlugin() - Constructor in CacheGrailsPlugin
cacheMap - Field in GrailsConcurrentLinkedMapCacheManager
cacheMap - Field in GrailsConcurrentMapCacheManager
CacheOperation - Annotation Type in grails.plugin.cache
An annotation added to all methods or types that produce a cache operation.
CacheProperties - Class in grails.plugin.cache
Configuration properties for the Cache plugin
CacheProperties.CacheConfig - Class in grails.plugin.cache
CachePut - Annotation Type in grails.plugin.cache
Indicates that a method (or all methods on a class) trigger(s) aCache#put(Object, Object) operation.
CachePutTransformation - Class in org.grails.plugin.cache.compiler
Implementation of CachePut
CachePutTransformation() - Constructor in CachePutTransformation
ClassUtils - Class in grails.plugin.cache.util
Authors:
Jeff Brown
clear() - Method in GrailsConcurrentLinkedMapCache
clearAllCaches() - Method in GrailsCacheAdminService
clearBlocksCache() - Method in GrailsCacheAdminService
clearCache(java.lang.CharSequence) - Method in GrailsCacheAdminService
ClearCachesApplicationListener - Class in grails.plugin.cache
org.springframework.context.ApplicationListener to cleanup caches once the context is loaded.
clearTemplatesCache() - Method in GrailsCacheAdminService
condition - Field in Cacheable
A closure used for conditioning the method caching.
condition - Field in CacheEvict
A closure used for conditioning the method caching.
createConcurrentLinkedMapCache(java.lang.String, long) - Method in GrailsConcurrentLinkedMapCacheManager
createConcurrentMapCache(java.lang.String) - Method in GrailsConcurrentMapCacheManager
CustomCacheKeyGenerator - Class in grails.plugin.cache
Includes the hashcode, method signature, and class name of the target (caller) in the cache key
customCacheKeyGenerator() - Method in CacheAutoConfiguration
CustomCacheKeyGenerator() - Constructor in CustomCacheKeyGenerator

D

declareAndInitializeParameterValueMap(org.codehaus.groovy.ast.AnnotationNode, org.codehaus.groovy.ast.MethodNode, org.codehaus.groovy.ast.stmt.BlockStatement) - Method in AbstractCacheTransformation
declareCache(org.codehaus.groovy.ast.AnnotationNode, org.codehaus.groovy.ast.expr.VariableExpression, org.codehaus.groovy.ast.stmt.BlockStatement) - Method in AbstractCacheTransformation
declareCacheKey(org.codehaus.groovy.control.SourceUnit, org.codehaus.groovy.ast.AnnotationNode, org.codehaus.groovy.ast.ClassNode, org.codehaus.groovy.ast.MethodNode, org.codehaus.groovy.ast.stmt.BlockStatement) - Method in AbstractCacheTransformation
DEFAULT_CACHE_MANAGER - Field in CacheProperties
description - Property in CacheGrailsPlugin
destroyCache(java.lang.String) - Method in GrailsCacheManager
Destroys the given named cache
destroyCache(java.lang.String) - Method in GrailsConcurrentLinkedMapCacheManager
destroyCache(java.lang.String) - Method in GrailsConcurrentMapCacheManager
documentation - Property in CacheGrailsPlugin

E

enhanceClassNode(org.codehaus.groovy.control.SourceUnit, org.codehaus.groovy.ast.AnnotationNode, org.codehaus.groovy.ast.ClassNode) - Method in AbstractCacheTransformation
evict(java.lang.Object) - Method in GrailsConcurrentLinkedMapCache

F

fromStoreValue(java.lang.Object) - Method in GrailsConcurrentLinkedMapCache
Convert the given value from the internal store to a user value returned from the get method (adapting null).

G

generate(java.lang.String, java.lang.String, int, java.util.Map) - Method in CustomCacheKeyGenerator
generate(java.lang.String, java.lang.String, int, java.util.Map) - Method in GrailsCacheKeyGenerator
Parameters:
className - The name of the class
get(java.lang.Object, Callable<T>) - Method in GrailsConcurrentLinkedMapCache
get(java.lang.Object) - Method in GrailsConcurrentMapCache
getAllKeys() - Method in GrailsCache
getAllKeys() - Method in GrailsConcurrentLinkedMapCache
getAllKeys() - Method in GrailsConcurrentMapCache
getAnnotationType() - Method in CacheableTransformation
getAnnotationType() - Method in CacheEvictTransformation
getAnnotationType() - Method in CachePutTransformation
getAppliedMarker() - Method in AbstractCacheTransformation
getCache(java.lang.String, int) - Method in GrailsConcurrentLinkedMapCacheManager
getCache(java.lang.String) - Method in GrailsConcurrentMapCacheManager
getCacheManager() - Method in CacheProperties
getCacheNames() - Method in GrailsConcurrentLinkedMapCacheManager
getCacheNames() - Method in GrailsConcurrentMapCacheManager
getCaches() - Method in CacheProperties
getCapacity() - Method in GrailsConcurrentLinkedMapCache
getClearAtStartup() - Method in CacheProperties
getCustomCacheKeyGenerator() - Method in GrailsCacheManagerAware
Returns:
The custom key generator, or null if it isn't present
getEnabled() - Method in CacheProperties
getGrailsCacheManager() - Method in GrailsCacheManagerAware
Returns:
The Grails cache manager or null if it isn't present
getHottestKeys() - Method in GrailsConcurrentLinkedMapCache
getMaxCapacity() - Method in CacheProperties.CacheConfig
getName() - Method in GrailsConcurrentLinkedMapCache
getNativeCache() - Method in GrailsConcurrentLinkedMapCache
getNativeWrapper() - Method in GrailsValueWrapper
getOrder() - Method in AbstractCacheTransformation
getPropertyOrFieldValue(java.lang.Object, java.lang.String) - Method in ClassUtils
This method will try to retrieve the value of the named property from the object using a corresponding getter method.
getRenamedMethodPrefix() - Method in AbstractCacheTransformation
getSize() - Method in GrailsConcurrentLinkedMapCache
getSourceUnit() - Method in AbstractCacheTransformation.1
GRAILS_CACHE_KEY_GENERATOR_PROPERTY_NAME - Field in AbstractCacheTransformation
GRAILS_CACHE_MANAGER_PROPERTY_NAME - Field in AbstractCacheTransformation
GrailsCache - Interface in grails.plugin.cache
Authors:
Burt Beckwith
GrailsCacheAdminService - Class in grails.plugin.cache
grailsCacheAdminService() - Method in CacheAutoConfiguration
GrailsCacheAdminService() - Constructor in GrailsCacheAdminService
GrailsCacheKeyGenerator - Interface in grails.plugin.cache
Generates a cache key for the given arguments
GrailsCacheManager - Interface in org.grails.plugin.cache
Authors:
Burt Beckwith
grailsCacheManager() - Method in CacheAutoConfiguration
GrailsCacheManagerAware - Trait in org.grails.plugin.cache
A trait for classes that are cache aware
GrailsConcurrentLinkedMapCache - Class in grails.plugin.cache
Authors:
Jakob Drangmeister
GrailsConcurrentLinkedMapCache(java.lang.String, long) - Constructor in GrailsConcurrentLinkedMapCache
Create a new GrailsConcurrentLinkedMapCache with the specified name and capacity
GrailsConcurrentLinkedMapCacheManager - Class in grails.plugin.cache
Based on com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.
GrailsConcurrentLinkedMapCacheManager() - Constructor in GrailsConcurrentLinkedMapCacheManager
GrailsConcurrentMapCache - Class in grails.plugin.cache
Extends the default implementation to return GrailsValueWrapper instances instead of SimpleValueWrapper.
GrailsConcurrentMapCache(java.lang.String, ConcurrentMap<Object,Object>, boolean) - Constructor in GrailsConcurrentMapCache
GrailsConcurrentMapCacheManager - Class in grails.plugin.cache
Based on org.springframework.cache.concurrent.ConcurrentMapCacheManager.
GrailsConcurrentMapCacheManager() - Constructor in GrailsConcurrentMapCacheManager
GrailsValueWrapper - Class in grails.plugin.cache
Extends the standard implementation to also include the native wrapper instance.
GrailsValueWrapper(java.lang.Object, java.lang.Object) - Constructor in GrailsValueWrapper
grailsVersion - Property in CacheGrailsPlugin

H

handleCacheCondition(org.codehaus.groovy.control.SourceUnit, org.codehaus.groovy.ast.AnnotationNode, org.codehaus.groovy.ast.MethodNode, org.codehaus.groovy.ast.expr.MethodCallExpression, org.codehaus.groovy.ast.stmt.BlockStatement) - Method in AbstractCacheTransformation

I

isAllowNullValues() - Method in GrailsConcurrentLinkedMapCache
issueManagement - Property in CacheGrailsPlugin

J

K

key - Field in Cacheable
A closure for computing the key dynamically.
key - Field in CacheEvict
A closure for computing the key dynamically.
key - Field in CachePut
A closure for computing the key dynamically.

L

license - Property in CacheGrailsPlugin
loadAfter - Property in CacheGrailsPlugin

M

makeClosureParameterAware(org.codehaus.groovy.control.SourceUnit, org.codehaus.groovy.ast.MethodNode, org.codehaus.groovy.ast.expr.ClosureExpression) - Method in AbstractCacheTransformation
METHOD_PARAMETER_MAP_LOCAL_VARIABLE_NAME - Field in AbstractCacheTransformation
METHOD_PREFIX - Field in AbstractCacheTransformation

N

nativeWrapper - Field in GrailsValueWrapper

O

observe - Property in CacheGrailsPlugin
onApplicationEvent(org.springframework.context.event.ContextRefreshedEvent) - Method in ClearCachesApplicationListener

P

pluginExcludes - Property in CacheGrailsPlugin
POSITION - Field in AbstractCacheTransformation
The position of the transform.
put(java.lang.Object, java.lang.Object) - Method in GrailsConcurrentLinkedMapCache
putIfAbsent(java.lang.Object, java.lang.Object) - Method in GrailsConcurrentLinkedMapCache

Q

R

S

scm - Property in CacheGrailsPlugin
setCacheManager(java.lang.String) - Method in CacheProperties
setCaches(Map<String,CacheConfig>) - Method in CacheProperties
setClearAtStartup(java.lang.Boolean) - Method in CacheProperties
setConfiguration(grails.plugin.cache.CacheProperties) - Method in GrailsConcurrentLinkedMapCacheManager
setConfiguration(grails.plugin.cache.CacheProperties) - Method in GrailsConcurrentMapCacheManager
setEnabled(java.lang.Boolean) - Method in CacheProperties
setMaxCapacity(java.lang.Integer) - Method in CacheProperties.CacheConfig

T

title - Property in CacheGrailsPlugin
toStoreValue(java.lang.Object) - Method in GrailsConcurrentLinkedMapCache
Convert the given user value, as passed into the put method, to a value in the internal store (adapting null).
transform(org.codehaus.groovy.ast.expr.Expression) - Method in AbstractCacheTransformation.1

U

V

value - Field in Cacheable
Name of the caches in which the update takes place.
value - Field in CacheEvict
Qualifier value for the specified cached operation.
value - Field in CachePut
Name of the caches in which the update takes place.

W

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _