| Interface | Description |
|---|---|
| BlockingCache | |
| CacheConfigArtefactHandler.CacheConfigGrailsClass |
GrailsClass interface for CacheConfig definitions.
|
| CacheConfiguration | |
| GrailsCache | |
| GrailsCacheManager |
| Class | Description |
|---|---|
| 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. |
| CustomCacheKeyGenerator |
Includes the hashcode, method signature, and class name of the target (caller) in the cache key
|
| 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.
|
| GrailsConcurrentLinkedMapCache | |
| GrailsConcurrentLinkedMapCacheManager |
Based on com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.
|
| 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.
|
| SimpleKeyGenerator |
Copy of Spring 4.0's
SimpleKeyGenerator and SimpleKey
Simple key generator. |
| SimpleKeyGenerator.SimpleKey |
A simple key as returned from the
SimpleKeyGenerator. |
| Timer |
Based on grails.plugin.springcache.web.Timer.
|
| Annotation Type | Description |
|---|---|
| Cacheable |
Indicates that a method (or all the methods on a class) can be cached.
|
| CacheEvict |
Indicates that a method (or all methods on a class) trigger(s)
a cache invalidate operation.
|
| CacheOperation |
An annotation added to all methods or types that product a cache operation.
|
| CachePut |
Indicates that a method (or all methods on a class) trigger(s)
aCache#put(Object, Object) operation.
|