Methods in info.magnolia.module.cache with parameters of type Cache |
protected void |
AbstractListeningFlushPolicy.flushByUUID(java.lang.String uuid,
java.lang.String repository,
Cache cache)
Flushes all content related to given uuid&repository combination from provided cache. |
protected void |
FlushAllListeningPolicy.handleSingleEvent(Cache cache,
java.lang.String repository,
javax.jcr.observation.Event event)
|
protected abstract void |
AbstractListeningFlushPolicy.handleSingleEvent(Cache cache,
java.lang.String repository,
javax.jcr.observation.Event event)
Implement this method to react on each and every event on a given cache and repository,
even if multiple where buffered. |
protected void |
FlushAllListeningPolicy.postHandleEvents(Cache cache,
java.lang.String repository)
|
protected abstract void |
AbstractListeningFlushPolicy.postHandleEvents(Cache cache,
java.lang.String repository)
Implement this method to wrap up flushing process after all single events have been processed. |
protected boolean |
FlushAllListeningPolicy.preHandleEvents(Cache cache,
java.lang.String repository)
|
protected abstract boolean |
AbstractListeningFlushPolicy.preHandleEvents(Cache cache,
java.lang.String repository)
Implement this method to react on buffered events on a given cache and repository. |
void |
CachePolicyExecutor.processCacheRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain,
Cache cache,
CachePolicyResult cachePolicyResult)
|
CachePolicyResult |
CachePolicy.shouldCache(Cache cache,
info.magnolia.cms.core.AggregationState aggregationState,
FlushPolicy flushPolicy)
Implementations can chose whether to cache or not - but note that the
aggregationState might not be completely populated. |
void |
FlushPolicy.start(Cache cache)
|
void |
DelegateFlushPolicy.start(Cache cache)
|
void |
AbstractListeningFlushPolicy.start(Cache cache)
|
void |
FlushPolicy.stop(Cache cache)
|
void |
DelegateFlushPolicy.stop(Cache cache)
|
void |
AbstractListeningFlushPolicy.stop(Cache cache)
|
Methods in info.magnolia.module.cache.executor with parameters of type Cache |
protected CachePolicy |
Store.getCachePolicy(Cache cache)
|
void |
UseCache.processCacheRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain,
Cache cache,
CachePolicyResult cachePolicy)
|
void |
Store.processCacheRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain,
Cache cache,
CachePolicyResult cachePolicyResult)
|
void |
SetExpirationHeaders.processCacheRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain,
Cache cache,
CachePolicyResult cachePolicyResult)
|
void |
CompositeExecutor.processCacheRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain,
Cache cache,
CachePolicyResult cachePolicy)
|
void |
Bypass.processCacheRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain,
Cache cache,
CachePolicyResult cachePolicy)
|