Groovy Documentation
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

a 304 is served rather than a cached response if the client has cached the response() - Method in CacheHeadersSpec
a cached response's time-to-live is set according to the max-age header if there is one() - Method in CacheHeadersSpec
a key generator bean name can be specified at controller or action level or is defaulted otherwise() - Method in FilterContextSpec
a method annotation can declare a custom cache resolver() - Method in CacheResolverSpec
a page is not cached if the response contains a no-cache directive in the cache-control header() - Method in CacheHeadersSpec
a request is considered cachable if there is an annotation on the controller or action() - Method in FilterContextSpec
a request is considered flushable if there is an annotation on the controller or action() - Method in FilterContextSpec
a user only sees their own profile() - Method in ShardedCacheSpec
AbstractContentCachingSpec - Class in AbstractContentCachingSpec
AbstractContentCachingSpec() - Constructor in AbstractContentCachingSpec
AbstractKeyGenerator - Class in grails.plugin.springcache.web.key
AbstractKeyGenerator() - Constructor in AbstractKeyGenerator
acceptsGzipEncoding(null) - Method in GrailsFragmentCachingFilter
action - Property in ContentCacheParameters
action(null) - Method in RequestBuilder
add - Property in PirateController
addValueTo(def) - Method in CachingService
ajax - Property in WebContentKeyGenerator
Album - Class in musicstore
album1 - Property in IncludedContentSpec
album2 - Property in IncludedContentSpec
album3 - Property in IncludedContentSpec
Album() - Constructor in Album
album - Field in CacheHeadersSpec
AlbumController - Class in AlbumController
AlbumController() - Constructor in AlbumController
albumControllerCache - Property in AuthenticatedContentSpec
albumControllerCache - Property in CacheHeadersSpec
albumControllerCache - Property in PaginatedContentSpec
albumControllerCache - Property in StaticScaffoldingCachingSpec
AlbumCreatePage - Class in AlbumCreatePage
AlbumCreatePage() - Constructor in AlbumCreatePage
AlbumListPage - Class in AlbumListPage
AlbumListPage() - Constructor in AlbumListPage
albums - Property in LatestController
albums - Property in PopularController
AlbumShowPage - Class in musicstore.pages
AlbumShowPage() - Constructor in AlbumShowPage
all specified caches are flushed() - Method in FlushingAspectSpec
allowedMethods - Property in AlbumController
allowedMethods - Property in ProfileController
allowedMethods - Property in UserController
an invalid show page does not get cached() - Method in StaticScaffoldingCachingSpec
annotation - Field in CachingTag
another tag invoking the cached tag internally will hit the cache() - Method in TagLibCachingSpec
another tag invoking the cached tag internally with parameters will hit the cache() - Method in TagLibCachingSpec
appCtx - Property in FilterContextSpec
append(Object[]) - Method in CacheKeyBuilder
appendNull() - Method in CacheKeyBuilder
applicationContext - Property in CachingAspect
applicationContext - Property in FlushingAspect
applicationContext - Property in FlushingAspectSpec
applicationContext - Property in SpringcacheService
array parameters are handled() - Method in DefaultKeyGeneratorSpec
Artist - Class in Artist
artist - Property in Album
Artist() - Constructor in Artist
ArtistController - Class in ArtistController
ArtistController() - Constructor in ArtistController
artistControllerCache - Property in DynamicScaffoldingCachingSpec
ArtistListPage - Class in musicstore.pages
ArtistListPage() - Constructor in ArtistListPage
aspect - Property in FlushingAspectSpec
AspectSmokeTests - Class in AspectSmokeTests
Implicitly tests that spring beans in the application that are annotated with out annotations get the correct caching behaviour.
AspectSmokeTests() - Constructor in AspectSmokeTests
asWritable() - Method in CachingTag
at - Property in AlbumCreatePage
at - Property in AlbumListPage
at - Property in AlbumShowPage
at - Property in ArtistListPage
at - Property in HomePage
at - Property in LoginPage
at - Property in NotFoundPage
at - Property in ProfileEditPage
at - Property in ProfilePage
at - Property in UserListPage
AuthController - Class in auth
AuthController() - Constructor in AuthController
authenticate(def) - Method in ShiroDbRealm
AuthenticatedContentSpec - Class in AuthenticatedContentSpec
AuthenticatedContentSpec() - Constructor in AuthenticatedContentSpec
AuthModule - Class in musicstore.pages
AuthModule() - Constructor in AuthModule
author - Property in SpringcacheGrailsPlugin
authorEmail - Property in SpringcacheGrailsPlugin
authTokenClass - Property in ShiroDbRealm
autoCompleteJSON - Property in ArtistController
autoCreateCaches - Property in SpringcacheService

B

belongsTo - Property in Role
belongsTo - Property in Song
BootStrap - Class in BootStrap
BootStrap() - Constructor in BootStrap
buffer - Property in ResultAndBuffer
buildPage(null, null, null) - Method in GrailsFragmentCachingFilter
Overrides buildPage in PageFragmentCachingFilter to use different cache depending on target controller and to do special handling for Grails include requests.
buildPageInfo(null, null, null) - Method in GrailsFragmentCachingFilter
Overrides buildPageInfo in PageFragmentCachingFilter to use different cache depending on target controller rather than having the cache wired into the filter.
by default content type is ignored() - Method in WebContentKeyGeneratorSpec
by default request method is ignored() - Method in WebContentKeyGeneratorSpec
by default xhr header is ignored() - Method in WebContentKeyGeneratorSpec

C

cache control headers from the original response are served with a cached response() - Method in CacheHeadersSpec
cache defaults can be configured in app config() - Method in CacheConfigSpec
cache keys are equal when target, method name and arguments are the same() - Method in CacheKeySpec
cache keys differ based on target, method name and arguments() - Method in CacheKeySpec
cache1 - Property in SpringcacheServiceSpec
cache2 - Property in SpringcacheServiceSpec
cache - Property in Cacheable
@default ""
Cacheable - Class in grails.plugin.springcache.annotations
cacheable tags should be an instance of cachingtag() - Method in TagLibCachingSpec
Cacheable() - Constructor in Cacheable
cacheableAnnotation - Field in FilterContext
CacheConfigSpec - Class in grails.plugin.springcache
CacheConfigSpec() - Constructor in CacheConfigSpec
CacheController - Class in admin
CacheController() - Constructor in CacheController
cached content can be flushed by other actions() - Method in StaticScaffoldingCachingSpec
cached results are for subsequent method calls with default arguments() - Method in CachingSpec
cached results are not returned for subsequent method calls with different arguments() - Method in CachingSpec
cached results are returned from subsequent method calls() - Method in CachingSpec
cached - Field in CachingTag
CachedTestController - Class in CachedTestController
CachedTestController() - Constructor in CachedTestController
CacheFlush - Annotation Type in CacheFlush
Annotation used to mark methods whose return values should be cached.
CacheFlush() - Constructor in CacheFlush
cacheFlushAnnotation - Field in FilterContext
cacheFor(null) - Method in ShardedCacheSpec
CacheHeadersSpec - Class in grails.plugin.springcache.web
CacheHeadersSpec() - Constructor in CacheHeadersSpec
CacheKey - Class in grails.plugin.springcache
CacheKey() - Constructor in CacheKey
CacheKeyBuilder - Class in CacheKeyBuilder
Builder used to compute the hash and checksum used for an immutable cache key.
CacheKeyBuilder() - Constructor in CacheKeyBuilder
CacheKeySpec - Class in grails.plugin.springcache
CacheKeySpec() - Constructor in CacheKeySpec
cacheManager - Property in GrailsFragmentCachingFilter
cacheName - Field in CachingTag
cacheParameters - Property in FilterContext
cacheParams(null, null, null, null) - Method in DefaultKeyGeneratorSpec
cacheParams(null, null, null, null, null) - Method in WebContentKeyGeneratorSpec
CacheResolver - Class in grails.plugin.springcache
cacheResolver - Property in Cacheable
@default "springcacheDefaultCacheResolver"
cacheResolver - Property in CacheFlush
@default "springcacheDefaultCacheResolver"
CacheResolver() - Constructor in CacheResolver
CacheResolverSpec - Class in CacheResolverSpec
CacheResolverSpec() - Constructor in CacheResolverSpec
caches are created on demand if they do not exist() - Method in CachingSpec
caches can be configured in app config() - Method in CacheConfigSpec
caches can be flushed() - Method in CachingSpec
caches can be re-used by the resolver() - Method in CacheResolverSpec
caches created on demand have default configuration applied() - Method in CachingSpec
caches - Property in CacheFlush
@default ]
caching is applied to internal calls() - Method in CachingSpec
caching methods pass through when the plugin is disabled() - Method in SpringcacheServiceSpec
caching - Property in TestCachingTagLib
CachingAspect - Class in grails.plugin.springcache.aop
CachingAspect() - Constructor in CachingAspect
CachingService - Class in grails.plugin.springcache.test
cachingService - Property in AspectSmokeTests
CachingService() - Constructor in CachingService
CachingSpec - Class in grails.plugin.springcache
CachingSpec() - Constructor in CachingSpec
CachingTag - Class in grails.plugin.springcache.taglib
CachingTag() - Constructor in CachingTag
CachingTagLibDecorator - Class in grails.plugin.springcache.taglib
CachingTagLibDecorator() - Constructor in CachingTagLibDecorator
calculateKey(null) - Method in GrailsFragmentCachingFilter
calling flush flushes the correct cache or caches() - Method in SpringcacheServiceSpec
can decode cache control directives() - Method in HeadersCategorySpec
can use 'caches' as an alias for 'value'() - Method in FlushingAspectSpec
can use headers to identify matching content() - Method in HeadersCategorySpec
can use headers to identify newer content() - Method in HeadersCategorySpec
cannot get cache name for a non-caching request() - Method in FilterContextSpec
cannot get cache names for a non-flushing request() - Method in FilterContextSpec
cannot get key generator for a non-caching request() - Method in FilterContextSpec
checksum - Field in CacheKey
checksum - Field in CacheKeyBuilder
class level cacheable annotation is recognised() - Method in DynamicScaffoldingCachingSpec
cleanup() - Method in AbstractContentCachingSpec
cleanup() - Method in AuthenticatedContentSpec
cleanup() - Method in CacheHeadersSpec
cleanup() - Method in CachingSpec
cleanup() - Method in IncludedContentSpec
cleanup() - Method in ShardedCacheSpec
cleanup() - Method in StaticScaffoldingCachingSpec
cleanupSpec() - Method in AbstractContentCachingSpec
cleanupSpec() - Method in CacheHeadersSpec
cleanupSpec() - Method in CacheResolverSpec
cleanupSpec() - Method in ContentNegotiationSpec
cleanupSpec() - Method in PaginatedContentSpec
cleanupSpec() - Method in ShardedCacheSpec
cleanupSpec() - Method in TagLibCachingSpec
clear - Property in CacheController
clearAllCaches() - Method in AbstractContentCachingSpec
clearStatistics() - Method in SpringcacheService
Clears statistics for all caches held by the service's cache manager.
clearStatistics() - Method in SpringcacheServiceSpec
constraints - Property in Album
constraints - Property in Artist
constraints - Property in Pirate
constraints - Property in Role
constraints - Property in Song
constraints - Property in User
content requested with different formats is cached separately() - Method in ContentNegotiationSpec
content - Property in AlbumCreatePage
content - Property in AlbumListPage
content - Property in AlbumShowPage
content - Property in AuthModule
content - Property in HomePage
content - Property in LoginPage
content - Property in PaginationModule
content - Property in ProfileEditPage
ContentCacheParameters - Class in grails.plugin.springcache.web
ContentCacheParameters() - Constructor in ContentCacheParameters
ContentCacheParametersSpec - Class in grails.plugin.springcache.web
ContentCacheParametersSpec() - Constructor in ContentCacheParametersSpec
ContentNegotiationSpec - Class in ContentNegotiationSpec
ContentNegotiationSpec() - Constructor in ContentNegotiationSpec
contentType - Property in WebContentKeyGenerator
Context - Enum in Context
context - Property in Pirate
contextHolder - Field in GrailsFragmentCachingFilter
controller and action are identified based on the request context() - Method in ContentCacheParametersSpec
controller and action parameters are ignored() - Method in DefaultKeyGeneratorSpec
controller - Property in ContentCacheParameters
controller(null) - Method in RequestBuilder
count - Field in CacheKeyBuilder
create - Property in AlbumController
createNewCacheWithDefaults(null) - Method in SpringcacheService
credentialMatcher - Property in ShiroDbRealm
currentContext - Property in PiracyService
curry(Object[]) - Method in CachingTag
CustomPropertyEditorRegistrar - Class in CustomPropertyEditorRegistrar
CustomPropertyEditorRegistrar() - Constructor in CustomPropertyEditorRegistrar

D

dateCreated - Property in Album
dateCreated - Property in Artist
dateCreated - Property in Song
decorate(null, def) - Method in CachingTagLibDecorator
defaultAction - Property in ProfileController
DefaultCacheResolver - Class in grails.plugin.springcache
DefaultCacheResolver() - Constructor in DefaultCacheResolver
DefaultKeyGenerator - Class in grails.plugin.springcache.web.key
DefaultKeyGenerator() - Constructor in DefaultKeyGenerator
DefaultKeyGeneratorSpec - Class in DefaultKeyGeneratorSpec
DefaultKeyGeneratorSpec() - Constructor in DefaultKeyGeneratorSpec
delete - Property in AlbumController
DeliberateException - Class in DeliberateException
DeliberateException() - Constructor in DeliberateException
dependsOn - Property in SpringcacheGrailsPlugin
description - Property in SpringcacheGrailsPlugin
destroy - Property in BootStrap
destroyContext() - Method in GrailsFragmentCachingFilter
determineResponseStatus(null, null, null) - Method in GrailsFragmentCachingFilter
different show pages are cached separately() - Method in StaticScaffoldingCachingSpec
display - Property in ProfileController
doCall(Object[]) - Method in CachingTag
documentation - Property in SpringcacheGrailsPlugin
doFilter(null, null, null) - Method in GrailsFragmentCachingFilter
Overrides doFilter in PageFragmentCachingFilter to handle flushing and caching behaviour selectively depending on annotations on target controller.
doInit(null) - Method in GrailsFragmentCachingFilter
Overrides doInit in CachingFilter to be a no-op.
domainClass - Property in DomainClassLookupPropertyEditor
DomainClassLookupPropertyEditor - Class in musicstore.binding
DomainClassLookupPropertyEditor() - Constructor in DomainClassLookupPropertyEditor
doWithApplicationContext - Property in SpringcacheGrailsPlugin
doWithBlockingCache clears lock if exception is thrown from closure() - Method in SpringcacheServiceSpec
doWithBlockingCache decorates cache before using if it is non-blocking() - Method in SpringcacheServiceSpec
doWithBlockingCache does not decorate cache if it is a blocking cache already() - Method in SpringcacheServiceSpec
doWithBlockingCache does not try to clear lock if it never acquires it() - Method in SpringcacheServiceSpec
doWithBlockingCache(null, null, null) - Method in SpringcacheService
A variant on doWithCache that guarantees the cache used will be a BlockingCache instance.
doWithCache creates a new cache if cache not found and autoCreateCaches is true() - Method in SpringcacheServiceSpec
doWithCache delegates to doWithBlockingCache if it finds a blocking cache() - Method in SpringcacheServiceSpec
doWithCache retrieves value from cache() - Method in SpringcacheServiceSpec
doWithCache stores null if closure returns null() - Method in SpringcacheServiceSpec
doWithCache stores value returned by closure if cache element expired() - Method in SpringcacheServiceSpec
doWithCache stores value returned by closure if not found in cache() - Method in SpringcacheServiceSpec
doWithCache throws exception if cache not found and autoCreateCaches is false() - Method in SpringcacheServiceSpec
doWithCache(null, null, null) - Method in SpringcacheService
Calls a closure conditionally depending on whether a cache entry from a previous invocation exists.
doWithCacheInternal(null, null, null) - Method in SpringcacheService
doWithDynamicMethods - Property in SpringcacheGrailsPlugin
doWithSpring - Property in SpringcacheGrailsPlugin
doWithWebDescriptor - Property in SpringcacheGrailsPlugin
DynamicScaffoldingCachingSpec - Class in grails.plugin.springcache.web
DynamicScaffoldingCachingSpec() - Constructor in DynamicScaffoldingCachingSpec

E

edit - Property in AlbumController
edit - Property in ProfileController
equals(null) - Method in CacheKey
exceptions on flush are handled() - Method in SpringcacheServiceSpec

F

failed save still flushes cache() - Method in StaticScaffoldingCachingSpec
Fictional - Enum Constant in Context
FilterContext - Class in FilterContext
FilterContext() - Constructor in FilterContext
FilterContextSpec - Class in FilterContextSpec
FilterContextSpec() - Constructor in FilterContextSpec
filters - Property in SecurityFilters
findAnnotation(null) - Method in FilterContext
findPirateNames(null, boolean) - Method in PiracyService
flush all flushes everything() - Method in SpringcacheServiceSpec
flush and clear methods are no-ops when the plugin is disabled() - Method in SpringcacheServiceSpec
flush annotations can use a cache resolver() - Method in CacheResolverSpec
flush - Property in CacheController
flush() - Method in CachingService
flush(def) - Method in SpringcacheService
Flushes the specified cache or set of caches.
flushAll() - Method in SpringcacheService
Flushes all caches held by the service's cache manager.
flushCaches(CacheFlush) - Method in FlushingAspect
FlushingAspect - Class in grails.plugin.springcache.aop
FlushingAspect() - Constructor in FlushingAspect
FlushingAspectSpec - Class in grails.plugin.springcache.aop
FlushingAspectSpec() - Constructor in FlushingAspectSpec
FlushingTestController - Class in FlushingTestController
FlushingTestController() - Constructor in FlushingTestController
flushNamedCache(null) - Method in SpringcacheService
format(null) - Method in RequestBuilder
formatter - Property in HeadersCategorySpec

G

generate(Object[]) - Method in CacheKey
generateKey(ContentCacheParameters) - Method in AbstractKeyGenerator
generateKey(T) - Method in KeyGenerator
generateKeyInternal(CacheKeyBuilder, ContentCacheParameters) - Method in AbstractKeyGenerator
generateKeyInternal(CacheKeyBuilder, ContentCacheParameters) - Method in DefaultKeyGenerator
generateKeyInternal(CacheKeyBuilder, ContentCacheParameters) - Method in WebContentKeyGenerator
generator - Property in DefaultKeyGeneratorSpec
generator - Property in WebContentKeyGeneratorSpec
get and head requests should generate the same key() - Method in WebContentKeyGeneratorSpec
getActionName() - Method in ContentCacheParameters
getAllPirateNames() - Method in PiracyService
getArguments() - Method in Album
getAsText() - Method in DomainClassLookupPropertyEditor
getBaseCacheName() - Method in FilterContext
getBaseCacheNames() - Method in FilterContext
getBean(null) - Method in FilterContext
getCacheDirectives() - Method in HeadersCategory
getCachedUri(null) - Method in GrailsFragmentCachingFilter
getCacheElement() - Method in CacheHeadersSpec
getCacheHits() - Method in PaginatedContentSpec
getCacheHits() - Method in StaticScaffoldingCachingSpec
getCacheHits() - Method in TagLibCachingSpec
getCacheManager() - Method in GrailsFragmentCachingFilter
getCacheMisses() - Method in PaginatedContentSpec
getCacheMisses() - Method in StaticScaffoldingCachingSpec
getCacheMisses() - Method in TagLibCachingSpec
getCacheName() - Method in FilterContext
getCacheNames() - Method in FilterContext
getCacheSize() - Method in PaginatedContentSpec
getCacheSize() - Method in StaticScaffoldingCachingSpec
getCacheSize() - Method in TagLibCachingSpec
getCodes() - Method in Album
getContext() - Method in GrailsFragmentCachingFilter
getControllerClass() - Method in ContentCacheParameters
getControllerName() - Method in ContentCacheParameters
getCurrentDate() - Method in CacheHeadersSpec
getCurrentUser() - Method in ProfileController
getDateHeader(null) - Method in HeadersCategory
getDefaultMessage() - Method in Album
getDelegate() - Method in CachingTag
getDirective() - Method in CachingTag
getHeader(null) - Method in HeadersCategory
getKeyGenerator() - Method in FilterContext
getMaximumNumberOfParameters() - Method in CachingTag
getOrCreateBlockingCache(null) - Method in SpringcacheService
Gets a named blocking cache instance from the cache manager.
getOrCreateCache(null) - Method in SpringcacheService
Gets a named cache instance from the cache manager.
getOwner() - Method in CachingTag
getParameterTypes() - Method in CachingTag
getParams() - Method in ContentCacheParameters
getProperty(null) - Method in CachingTag
getRequest() - Method in ContentCacheParameters
getResolveStrategy() - Method in CachingTag
getStats(null) - Method in CacheResolverSpec
getTagField(null, null) - Method in CachingTagLibDecorator
getTagImplementation(null, def) - Method in CachingTagLibDecorator
getTestCachingTagLib() - Method in TagLibCachingSpec
getThisObject() - Method in CachingTag
grailsApplication - Property in TagLibCachingSpec
GrailsFragmentCachingFilter - Class in grails.plugin.springcache.web
GrailsFragmentCachingFilter() - Constructor in GrailsFragmentCachingFilter
grailsVersion - Property in SpringcacheGrailsPlugin
grailsWebRequest - Field in ContentCacheParameters

H

handleAjax(CacheKeyBuilder, ContentCacheParameters) - Method in WebContentKeyGenerator
handleContentType(CacheKeyBuilder, ContentCacheParameters) - Method in WebContentKeyGenerator
handleFlush(null) - Method in GrailsFragmentCachingFilter
handleRequestMethod(CacheKeyBuilder, ContentCacheParameters) - Method in WebContentKeyGenerator
hasAllRoles(def, def) - Method in ShiroDbRealm
hash - Field in CacheKey
hash - Field in CacheKeyBuilder
hashCode() - Method in CacheKey
hasMany - Property in Album
hasMany - Property in Artist
hasMany - Property in Role
hasMany - Property in Ship
hasMany - Property in User
hasRole(def, def) - Method in ShiroDbRealm
headers(null) - Method in RequestBuilder
HeadersCategory - Class in grails.plugin.springcache.web
HeadersCategory() - Constructor in HeadersCategory
HeadersCategorySpec - Class in HeadersCategorySpec
HeadersCategorySpec() - Constructor in HeadersCategorySpec
hello - Property in SimpleController
Historical - Enum Constant in Context
HomePage - Class in musicstore.pages
HomePage() - Constructor in HomePage
http - Field in CacheHeadersSpec
http - Field in ContentNegotiationSpec

I

included content can be flushed by another controller() - Method in IncludedContentSpec
included content flushed by rateable() - Method in IncludedContentSpec
included content is cached() - Method in IncludedContentSpec
IncludedContentSpec - Class in IncludedContentSpec
IncludedContentSpec() - Constructor in IncludedContentSpec
index - Property in AlbumController
index - Property in AuthController
index - Property in CacheController
index - Property in CachedTestController
index - Property in NoLayoutController
index - Property in SimpleController
index - Property in StaticLayoutController
index - Property in TestController
index - Property in UncachedTestController
indirect - Property in TestCachingTagLib
init - Property in BootStrap
initAction() - Method in ContentCacheParameters
initContext() - Method in GrailsFragmentCachingFilter
initController() - Method in ContentCacheParameters
INITIAL_HASH - Field in CacheKeyBuilder
invokeCachedMethod(null, Cacheable) - Method in CachingAspect
invoking a cacheable tag should prime the cache() - Method in TagLibCachingSpec
invoking the same tag again should hit the cache() - Method in TagLibCachingSpec
isCase(null) - Method in CachingTag
isEnabled(null) - Method in SpringcacheGrailsPlugin
isEnabled() - Method in SpringcacheService
isFirstPage() - Method in PaginationModule
isLastPage() - Method in PaginationModule
isLoggedIn() - Method in AuthModule
isMatch(null) - Method in HeadersCategory
Returns true if the page's etag header indicates it is the same as the copy held by the client as indicated by the request's if-none-match header.
isModified(null) - Method in HeadersCategory
Returns true if the page's last-modified header indicates it is newer than the copy held by the client as indicated by the request's if-modified-since header.
isPermitted(def, def) - Method in ShiroDbRealm
isSitemeshDecorated() - Method in ArtistListPage
isStepwise() - Method in AbstractContentCachingSpec

J


K

KeyGenerator - Class in grails.plugin.springcache.key
keyGenerator - Property in Cacheable
@default "springcacheDefaultKeyGenerator"
KeyGenerator() - Constructor in KeyGenerator
keys can differ depending on request method() - Method in WebContentKeyGeneratorSpec
keys can differ depending on requested content type() - Method in WebContentKeyGeneratorSpec
keys can differ depending on whether request is ajax or not() - Method in WebContentKeyGeneratorSpec
keys differ for different action names() - Method in DefaultKeyGeneratorSpec
keys differ for different controller names() - Method in DefaultKeyGeneratorSpec
keys differ for different request parameters() - Method in DefaultKeyGeneratorSpec
keys differ when subsets of the parameters are different() - Method in DefaultKeyGeneratorSpec

L

lastUpdated - Property in Album
lastUpdated - Property in Artist
lastUpdated - Property in Song
LatestController - Class in LatestController
LatestController() - Constructor in LatestController
latestControllerCache - Property in ContentNegotiationSpec
latestControllerCache - Property in IncludedContentSpec
Layout by action name renders correctly with cached view() - Method in LayoutsSpec
Layout by config renders correctly with cached view() - Method in LayoutsSpec
Layout by controller name renders correctly with cached view() - Method in LayoutsSpec
Layout by static property renders correctly with cached view() - Method in LayoutsSpec
layout - Property in StaticLayoutController
layoutsCache - Property in LayoutsSpec
LayoutsSpec - Class in LayoutsSpec
Functional tests to ensure that layouts are rendered correctly when a view is cached, regardless of whether the layout is specified explicitly or applied by convention.
LayoutsSpec() - Constructor in LayoutsSpec
leftShift(Object[]) - Method in CacheKeyBuilder
list1 - Property in CachedTestController
list2 - Property in CachedTestController
list3 - Property in CachedTestController
list4 - Property in CachedTestController
list - Property in AlbumController
list - Property in PirateController
list - Property in RestfulTestController
list - Property in TestController
list - Property in UserController
listPirateNames() - Method in PiracyService
listPiratesForContext() - Method in PiracyService
listShipNames() - Method in PiracyService
loadAfter - Property in SpringcacheGrailsPlugin
loading the first list page primes the cache() - Method in PaginatedContentSpec
log - Field in CachingAspect
log - Field in CachingTag
log - Field in CachingTagLibDecorator
log - Field in FlushingAspect
log - Field in GrailsFragmentCachingFilter
log - Field in SpringcacheGrailsPlugin
log - Field in SpringcacheService
log - Field in Timer
login state is displayed on uncached page() - Method in AuthenticatedContentSpec
login state is not cached in the page() - Method in AuthenticatedContentSpec
login - Property in AuthController
loginAs(null, null, null) - Method in LoginPage
LoginPage - Class in LoginPage
LoginPage() - Constructor in LoginPage
logout() - Method in AbstractContentCachingSpec
logRequestDetails(null, FilterContext, null) - Method in GrailsFragmentCachingFilter

M

manager - Property in SpringcacheServiceSpec
mapping - Property in Album
mapping - Property in Artist
mappings - Property in UrlMappings
method(null) - Method in RequestBuilder
multiple caches can be flushed by a single method() - Method in CachingSpec
multiple includes are cached separately() - Method in IncludedContentSpec
MULTIPLIER - Field in CacheKeyBuilder

N

name - Property in Album
name - Property in Artist
name - Property in Pirate
name - Property in Role
name - Property in Ship
name - Property in Song
name - Property in User
namespace - Field in CachingTag
namespace - Property in TestCachingTagLib
navigating to the second page does not display cached content() - Method in PaginatedContentSpec
ncurry(int, Object[]) - Method in CachingTag
newPirate(null, Context) - Method in PiracyService
newPirateForContext(null) - Method in PiracyService
newShip(null, null) - Method in PiracyService
NoLayoutController - Class in layouts
NoLayoutController() - Constructor in NoLayoutController
non success responses are not cached() - Method in AuthenticatedContentSpec
noncacheable tags should not be an instance of cachingtag() - Method in TagLibCachingSpec
noncaching - Property in TestCachingTagLib
NoSuchCacheException - Class in NoSuchCacheException
NoSuchCacheException(null) - Constructor in NoSuchCacheException
NotFoundPage - Class in NotFoundPage
NotFoundPage() - Constructor in NotFoundPage

O

observe - Property in SpringcacheGrailsPlugin
", "web-app/**", "*
onChange - Property in SpringcacheGrailsPlugin
opening a page when the cache is empty misses the cache() - Method in StaticScaffoldingCachingSpec

P

PaginatedContentSpec - Class in PaginatedContentSpec
PaginatedContentSpec() - Constructor in PaginatedContentSpec
PaginationModule - Class in musicstore.pages
PaginationModule() - Constructor in PaginationModule
parameter order is not important() - Method in DefaultKeyGeneratorSpec
params(null) - Method in RequestBuilder
passwordHash - Property in User
PiracyService - Class in PiracyService
piracyService - Property in CacheResolverSpec
piracyService - Property in CachingSpec
PiracyService() - Constructor in PiracyService
piracyService - Property in PirateController
piracyService - Property in PiraticalContextCacheResolver
Pirate - Class in pirates
Pirate() - Constructor in Pirate
PirateController - Class in PirateController
PirateController() - Constructor in PirateController
PiraticalContextCacheResolver - Class in PiraticalContextCacheResolver
PiraticalContextCacheResolver() - Constructor in PiraticalContextCacheResolver
pluginExcludes - Property in SpringcacheGrailsPlugin
PopularController - Class in PopularController
PopularController() - Constructor in PopularController
popularControllerCache - Property in IncludedContentSpec
ProfileCacheResolver - Class in musicstore.auth
ProfileCacheResolver() - Constructor in ProfileCacheResolver
ProfileController - Class in ProfileController
ProfileController() - Constructor in ProfileController
ProfileEditPage - Class in ProfileEditPage
ProfileEditPage() - Constructor in ProfileEditPage
ProfilePage - Class in ProfilePage
ProfilePage() - Constructor in ProfilePage
property - Property in DomainClassLookupPropertyEditor

Q


R

random - Property in AlbumController
rate(int) - Method in AlbumShowPage
RateableController - Class in RateableController
RateableController() - Constructor in RateableController
rcurry(Object[]) - Method in CachingTag
registerCustomEditors(null) - Method in CustomPropertyEditorRegistrar
releaseCacheLock(null, null) - Method in GrailsFragmentCachingFilter
reloading a page hits the cache() - Method in StaticScaffoldingCachingSpec
request method does not affect the key() - Method in DefaultKeyGeneratorSpec
request - Property in FilterContextSpec
RequestBuilder - Class in RequestBuilder
RequestBuilder() - Constructor in RequestBuilder
requestMethod - Property in WebContentKeyGenerator
resolveCacheName(null) - Method in CacheResolver
resolveCacheName(Cacheable) - Method in CachingAspect
resolveCacheName(null) - Method in DefaultCacheResolver
resolveCacheName(CacheFlush) - Method in FlushingAspect
resolveCacheName(null) - Method in PiraticalContextCacheResolver
resolveCacheName(null) - Method in ProfileCacheResolver
RestfulCachingSpec - Class in grails.plugin.springcache.web
RestfulCachingSpec() - Constructor in RestfulCachingSpec
RestfulTestController - Class in RestfulTestController
RestfulTestController() - Constructor in RestfulTestController
result - Property in ResultAndBuffer
ResultAndBuffer - Class in ResultAndBuffer
ResultAndBuffer() - Constructor in ResultAndBuffer
returning to the first page misses the cache as query string parameters are present() - Method in PaginatedContentSpec
returning to the second page serves content from the cache() - Method in PaginatedContentSpec
Role - Class in Role
Role() - Constructor in Role

S

save - Property in AlbumController
scaffold - Property in ArtistController
scaffold - Property in UserController
scope - Property in CachingService
SecurityFilters - Class in SecurityFilters
Generated by the Shiro plugin.
SecurityFilters() - Constructor in SecurityFilters
service - Property in SpringcacheServiceSpec
setAsText(null) - Method in DomainClassLookupPropertyEditor
setDelegate(null) - Method in CachingTag
setDirective(int) - Method in CachingTag
setProperty(null, null) - Method in CachingTag
setResolveStrategy(int) - Method in CachingTag
setUp() - Method in AspectSmokeTests
setup() - Method in AuthenticatedContentSpec
setup() - Method in CachingSpec
setup() - Method in ContentCacheParametersSpec
setup() - Method in FilterContextSpec
setup() - Method in FlushingAspectSpec
setup() - Method in HeadersCategorySpec
setup() - Method in IncludedContentSpec
setup() - Method in SpringcacheServiceSpec
setup() - Method in TagLibCachingSpec
setup() - Method in WebContentKeyGeneratorSpec
setUpAlbumRating(Album, User, double) - Method in AbstractContentCachingSpec
setupSpec() - Method in CacheHeadersSpec
setupSpec() - Method in CacheResolverSpec
setupSpec() - Method in ContentNegotiationSpec
setupSpec() - Method in PaginatedContentSpec
setupSpec() - Method in ShardedCacheSpec
setupSpec() - Method in TagLibCachingSpec
setUpUser(def, def) - Method in AbstractContentCachingSpec
ShardedCacheSpec - Class in grails.plugin.springcache.web
ShardedCacheSpec() - Constructor in ShardedCacheSpec
Ship - Class in pirates
Ship() - Constructor in Ship
ShiroDbRealm - Class in auth
ShiroDbRealm() - Constructor in ShiroDbRealm
shiroPermissionResolver - Property in ShiroDbRealm
shiroSecurityManager - Property in AuthController
shouldCache() - Method in FilterContext
shouldFlush() - Method in FilterContext
show - Property in AlbumController
signIn - Property in AuthController
signOut - Property in AuthController
SimpleController - Class in layouts
SimpleController() - Constructor in SimpleController
Song - Class in Song
Song() - Constructor in Song
springcacheCacheManager - Property in CacheConfigSpec
springcacheCacheManager - Property in CacheController
springcacheCacheManager - Property in CacheResolverSpec
springcacheCacheManager - Property in CachingSpec
springcacheCacheManager - Property in SpringcacheService
springcacheCacheManager - Property in TagLibCachingSpec
SpringcacheGrailsPlugin - Class in SpringcacheGrailsPlugin
SpringcacheGrailsPlugin() - Constructor in SpringcacheGrailsPlugin
SpringcacheService - Class in SpringcacheService
springcacheService - Property in AbstractContentCachingSpec
springcacheService - Property in CacheHeadersSpec
springcacheService - Property in CachingAspect
springcacheService - Field in CachingTag
springcacheService - Property in CachingTagLibDecorator
springcacheService - Property in ContentNegotiationSpec
springcacheService - Property in FlushingAspect
springcacheService - Property in GrailsFragmentCachingFilter
springcacheService - Property in PaginatedContentSpec
SpringcacheService() - Constructor in SpringcacheService
springcacheService - Property in TagLibCachingSpec
SpringcacheServiceSpec - Class in grails.plugin.springcache
SpringcacheServiceSpec() - Constructor in SpringcacheServiceSpec
start(null) - Method in Timer
StaticLayoutController - Class in layouts
StaticLayoutController() - Constructor in StaticLayoutController
StaticScaffoldingCachingSpec - Class in StaticScaffoldingCachingSpec
StaticScaffoldingCachingSpec() - Constructor in StaticScaffoldingCachingSpec
stop(boolean) - Method in Timer
stopWatch - Field in Timer
subsequent calls may use the same cache() - Method in CacheResolverSpec

T

tag attributes affect the cache key() - Method in TagLibCachingSpec
tagLibCache - Property in TagLibCachingSpec
TagLibCachingSpec - Class in grails.plugin.springcache.taglib
TagLibCachingSpec() - Constructor in TagLibCachingSpec
tagName - Field in CachingTag
TARGET_1 - Property in CacheKeySpec
TARGET_2 - Property in CacheKeySpec
tearDown() - Method in AspectSmokeTests
tearDownUsers() - Method in AbstractContentCachingSpec
TestCachingTagLib - Class in TestCachingTagLib
TestCachingTagLib() - Constructor in TestCachingTagLib
TestController - Class in TestController
TestController() - Constructor in TestController
testSimpleCachingAndFlushingBehaviour() - Method in AspectSmokeTests
testThatCacheableMethodsCanReceivePrimitiveTypes() - Method in AspectSmokeTests
This is largely redundant as autoboxing means that the args actually go through as Objects, but it's here for good measure.
the cache is flushed even if the flushing method fails() - Method in CachingSpec
the cache name is identified based on the annotation on the controller or action() - Method in FilterContextSpec
the cache name is identified via the cache resolver specified by the annotation() - Method in FilterContextSpec
the cache names are identified based on the annotation on the controller or action() - Method in FilterContextSpec
the cached response is served if the client's cached version does not match() - Method in CacheHeadersSpec
the resolver can cause a different cache to be used() - Method in CacheResolverSpec
Timer - Class in grails.plugin.springcache.web
Timer() - Constructor in Timer
timingLog - Field in GrailsFragmentCachingFilter
title - Property in SpringcacheGrailsPlugin
toCacheKey() - Method in CacheKeyBuilder
toCacheKey(null) - Method in CachingTag
toCacheParams() - Method in RequestBuilder
toString() - Method in Album
toString() - Method in Artist
toString() - Method in CacheKey
toString() - Method in ContentCacheParameters
toString() - Method in Song
tracks - Property in Album
transactional - Property in PiracyService
transactional - Property in SpringcacheService
transients - Property in Album

U

unauthorized - Property in AuthController
UncachedTestController - Class in UncachedTestController
UncachedTestController() - Constructor in UncachedTestController
update1 - Property in FlushingTestController
update2 - Property in FlushingTestController
update3 - Property in FlushingTestController
update - Property in AlbumController
update - Property in ProfileController
uri - Field in Timer
url - Property in AlbumCreatePage
url - Property in AlbumListPage
url - Property in AlbumShowPage
url - Property in ArtistListPage
url - Property in HomePage
url - Property in LoginPage
url - Property in ProfileEditPage
url - Property in ProfilePage
url - Property in UserListPage
UrlMappings - Class in UrlMappings
UrlMappings() - Constructor in UrlMappings
User - Class in User
User() - Constructor in User
UserController - Class in UserController
UserController() - Constructor in UserController
userControllerCache - Property in AuthenticatedContentSpec
UserListPage - Class in musicstore.pages
UserListPage() - Constructor in UserListPage
username - Property in User
using different tag attributes misses the cache() - Method in TagLibCachingSpec
using the same tag attributes again hits the cache() - Method in TagLibCachingSpec
using the same tag attributes in a different order hits the cache() - Method in TagLibCachingSpec

V

value - Property in Cacheable
@default ""
value - Property in CacheFlush
@default ]
value - Property in CachingService
value - Property in TestCachingTagLib
valueOf(null) - Method in Context
Returns the enum constant of this type with the specified name.
values() - Method in Context
Returns an array containing the constants of this enum type, in the order they are declared.
version - Property in SpringcacheGrailsPlugin

W

waitFor(null) - Method in AlbumShowPage
WebContentKeyGenerator - Class in WebContentKeyGenerator
WebContentKeyGenerator() - Constructor in WebContentKeyGenerator
WebContentKeyGeneratorSpec - Class in WebContentKeyGeneratorSpec
WebContentKeyGeneratorSpec() - Constructor in WebContentKeyGeneratorSpec
webRequest - Property in DefaultKeyGeneratorSpec
webRequest - Field in RequestBuilder
when a user updates their profile the cache is flushed() - Method in ShardedCacheSpec
when re-visiting the profile page a user sees their own profile delivered from cache() - Method in ShardedCacheSpec
withBody - Property in TestCachingTagLib
writeResponse(null, null, null) - Method in GrailsFragmentCachingFilter
Overrides writeResponse in CachingFilter to 1 - only set status, contentType, cookies, etc. if this is the "main" request and not an include. 2 - send a status code 304 if appropriate.

X

X_REQUESTED_WITH - Property in WebContentKeyGenerator
X_SPRINGCACHE_CACHED - Property in GrailsFragmentCachingFilter

Y

year - Property in Album

Z


_


Groovy Documentation