| Interface | Description |
|---|---|
| GrailsCacheKeyGenerator | Generates a cache key for the given arguments |
| Class | Description |
|---|---|
| CustomCacheKeyGenerator | Includes the hashcode, method signature, and class name of the target (caller) in the cache key |
| Annotation Type | Description |
|---|---|
| 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 produce a cache operation. |
| CachePut | Indicates that a method (or all methods on a class) trigger(s) aCache#put(Object, Object) operation. |
| Cacheable | Indicates that a method (or all the methods on a class) can be cached. |