er.extensions
Class ERXWOResponseCacheKeyPolicy
java.lang.Object
er.extensions.ERXWOResponseCacheKeyPolicy
- All Implemented Interfaces:
- ERXWOResponseCache.Policy
- public class ERXWOResponseCacheKeyPolicy
- extends Object
- implements ERXWOResponseCache.Policy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sharedInstance
protected static ERXWOResponseCacheKeyPolicy sharedInstance
cacheKeyMap
protected Map cacheKeyMap
ERXWOResponseCacheKeyPolicy
public ERXWOResponseCacheKeyPolicy()
sharedInstance
public static ERXWOResponseCacheKeyPolicy sharedInstance()
createPolicyEntryForClass
public void createPolicyEntryForClass(Class actionClass,
NSArray actionNames,
NSArray formKeys,
NSArray headerKeys,
NSArray cookieKeys)
actionNameIsCachableForClass
public boolean actionNameIsCachableForClass(Class actionClass,
String actionName)
- Specified by:
actionNameIsCachableForClass
in interface ERXWOResponseCache.Policy
cacheKeyForRequest
public ERXMultiKey cacheKeyForRequest(Class actionClass,
String actionName,
WORequest request)
- Specified by:
cacheKeyForRequest
in interface ERXWOResponseCache.Policy
policyCacheEntryForClass
public ERXWOResponseCacheKeyPolicy.PolicyCacheEntry policyCacheEntryForClass(Class actionClass,
String actionName)
shouldResetCache
public boolean shouldResetCache()
- Can be overridden by subclasses to perform specific checks
to see if the cache should be reset.
- Specified by:
shouldResetCache
in interface ERXWOResponseCache.Policy
- Returns:
- if the cache should be reset.
Copyright © 2002 – 2004 Project Wonder.