Groovy Documentation

Package grails.plugin.cache

 

Interface Summary
BlockingCache @author Burt Beckwith
CacheConfigArtefactHandler.CacheConfigGrailsClass GrailsClass interface for CacheConfig definitions.
CacheConfiguration @author Burt Beckwith
GrailsCache @author Burt Beckwith
GrailsCacheManager @author Burt Beckwith
 


Class Summary
CacheBeanPostProcessor Changes the bean class of the org.springframework.cache.annotation.AnnotationCacheOperationSource#0 bean to a custom subclass.
CacheConfigArtefactHandler Artefact handler for CacheConfig classes.
CacheConfigArtefactHandler.DefaultCacheConfigGrailsClass Default implementation of CacheConfigGrailsClass.
CacheTagLib
ConfigBuilder @author Jeff Brown
ConfigLoader @author Burt Beckwith
GrailsAnnotationCacheOperationSource getCacheOperations is called when beans are initialized and also from PageFragmentCachingFilter during requests; the filter needs annotations on controllers but if the standard lookup includes controllers, the return values from the controller method calls are cached unnecessarily.
GrailsAnnotationCacheOperationSource.DefaultCacheKey Default cache key for the CacheOperation cache.
GrailsCacheAdminService
GrailsConcurrentMapCache Extends the default implementation to return GrailsValueWrapper instances instead of SimpleValueWrapper.
GrailsConcurrentMapCacheManager Based on org.springframework.cache.concurrent.ConcurrentMapCacheManager.
GrailsValueWrapper Extends the standard implementation to also include the native wrapper instance.
SerializableByteArrayOutputStream A Serializable version of java.io.ByteArrayOutputStream.
SerializableOutputStream Abstract base class for serializable OutputStream classes.
Timer Based on grails.plugin.springcache.web.Timer.
 


Annotation Type Summary
CacheEvict Indicates that a method (or all methods on a class) trigger(s) a cache invalidate operation.
CachePut Indicates that a method (or all methods on a class) trigger(s) a Cache#put(Object, Object)#put(Object, Object) operation.
Cacheable Indicates that a method (or all the methods on a class) can be cached.
 


Groovy Documentation