public class CachingGrailsConventionGroovyPageLocator extends GrailsConventionGroovyPageLocator
Extends GrailsConventionGroovyPageLocator adding caching of the located GrailsPageScriptSource.
Fields inherited from class | Fields |
---|---|
class DefaultGroovyPageLocator |
PATH_TO_WEB_INF_VIEWS, pluginManager, reloadEnabled, resourceLoaders, warDeployed |
Type Params | Return Type | Name and description |
---|---|---|
|
public GroovyPageScriptSource |
call() |
|
public GroovyPageScriptSource |
call() |
|
public GroovyPageScriptSource |
call() |
|
public CacheEntry |
call() |
|
public GroovyPageScriptSource |
findPage(java.lang.String uri) |
|
public GroovyPageScriptSource |
findPageInBinding(java.lang.String uri, TemplateVariableBinding binding) |
|
public GroovyPageScriptSource |
findPageInBinding(java.lang.String pluginName, java.lang.String uri, TemplateVariableBinding binding) |
|
public long |
getCacheTimeout() |
|
protected GroovyPageScriptSource |
lookupCache(CachingGrailsConventionGroovyPageLocator.GroovyPageLocatorCacheKey cacheKey, java.util.concurrent.Callable<GroovyPageScriptSource> updater) |
|
public void |
removePrecompiledPage(GroovyPageCompiledScriptSource scriptSource) |
|
public void |
setCacheTimeout(long cacheTimeout) |