|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Cache | |
---|---|
info.magnolia.module.cache | |
info.magnolia.module.cache.cachepolicy | |
info.magnolia.module.cache.ehcache | |
info.magnolia.module.cache.executor |
Uses of Cache in info.magnolia.module.cache |
---|
Subinterfaces of Cache in info.magnolia.module.cache | |
---|---|
interface |
BlockingCache
Marker interface to expose the fact that this cache will block further calls to get(Object) until an entry is put into the cache. |
Methods in info.magnolia.module.cache that return Cache | |
---|---|
Cache |
CacheFactory.getCache(java.lang.String name)
Retrieves a named cache. |
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,
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)
|
Constructors in info.magnolia.module.cache with parameters of type Cache | |
---|---|
AbstractListeningFlushPolicy.CacheCleaner(Cache cache,
java.lang.String repository)
|
Uses of Cache in info.magnolia.module.cache.cachepolicy |
---|
Methods in info.magnolia.module.cache.cachepolicy with parameters of type Cache | |
---|---|
CachePolicyResult |
Never.shouldCache(Cache cache,
AggregationState aggregationState,
FlushPolicy flushPolicy)
|
CachePolicyResult |
Default.shouldCache(Cache cache,
AggregationState aggregationState,
FlushPolicy flushPolicy)
|
Uses of Cache in info.magnolia.module.cache.ehcache |
---|
Classes in info.magnolia.module.cache.ehcache that implement Cache | |
---|---|
class |
EhCacheWrapper
Magnolia cache wrapper for underlying ehCache implementation. |
Methods in info.magnolia.module.cache.ehcache that return Cache | |
---|---|
Cache |
EhCacheFactory.getCache(java.lang.String name)
|
Uses of Cache in info.magnolia.module.cache.executor |
---|
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |