Implements caching layer for UrlCreator The "weight" of the cache is the estimated number of characters all cache entries will consume in memory. The estimate is not accurate. It's just used as a hard limit for limiting the cache size. You can tune the maximum weight of the cache by setting "grails.urlcreator.cache.maxsize" in Config.groovy. The default value is 160000 .
Modifiers | Name | Description |
---|---|---|
static class |
UrlCreatorCache.ReverseMappingKey |
Constructor and description |
---|
UrlCreatorCache
(int maxSize) |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
clear() |
|
UrlCreatorCache.ReverseMappingKey |
createKey(java.lang.String controller, java.lang.String action, java.lang.String namespace, java.lang.String pluginName, java.lang.String httpMethod, java.util.Map params) |
|
UrlCreator |
lookup(UrlCreatorCache.ReverseMappingKey key) |
|
UrlCreator |
putAndDecorate(UrlCreatorCache.ReverseMappingKey key, UrlCreator delegate) |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |