Uses of Interface
info.magnolia.module.cache.Cache

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(String name)
          Retrieves a named cache.
 

Methods in info.magnolia.module.cache with parameters of type Cache
protected  void AbstractListeningFlushPolicy.flushByUUID(String uuid, String repository, Cache cache)
          Flushes all content related to given uuid&repository combination from provided cache.
protected  void FlushAllListeningPolicy.handleSingleEvent(Cache cache, String repository, javax.jcr.observation.Event event)
           
protected abstract  void AbstractListeningFlushPolicy.handleSingleEvent(Cache cache, 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, String repository)
           
protected abstract  void AbstractListeningFlushPolicy.postHandleEvents(Cache cache, String repository)
          Implement this method to wrap up flushing process after all single events have been processed.
protected  boolean FlushAllListeningPolicy.preHandleEvents(Cache cache, String repository)
           
protected abstract  boolean AbstractListeningFlushPolicy.preHandleEvents(Cache cache, 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)
           
 

Constructors in info.magnolia.module.cache with parameters of type Cache
AbstractListeningFlushPolicy.CacheCleaner(Cache cache, 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, info.magnolia.cms.core.AggregationState aggregationState, FlushPolicy flushPolicy)
           
 CachePolicyResult Default.shouldCache(Cache cache, info.magnolia.cms.core.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(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)
           
 



Copyright © 2003-2011 Magnolia International Ltd.. All Rights Reserved.