Uses of Class
com.opensymphony.oscache.base.Cache

Packages that use Cache
com.opensymphony.oscache.base Provides the base classes and interfaces that make up the core of OSCache.  
com.opensymphony.oscache.base.events Provides the base classes and interfaces that allow pluggable event handlers to be incorporated into OSCache.  
com.opensymphony.oscache.general Provides a generic administrator class for the cache.  
com.opensymphony.oscache.plugins.clustersupport Provides support for broadcasting flush events so that OSCache can function across a cluster.  
com.opensymphony.oscache.web Provides classes and interfaces that make up the base of OSCache's web application support.  
com.opensymphony.oscache.web.filter Provides the caching filter (and its support classes) that allows HTTP responses to be cached by OSCache.  
 

Uses of Cache in com.opensymphony.oscache.base
 

Methods in com.opensymphony.oscache.base that return Cache
protected  Cache AbstractCacheAdministrator.setPersistenceListener(Cache cache)
          If there is a PersistenceListener in the configuration it will be instantiated and applied to the given cache object.
protected  Cache AbstractCacheAdministrator.configureStandardListeners(Cache cache)
          Applies all of the recognised listener classes to the supplied cache object.
 

Methods in com.opensymphony.oscache.base with parameters of type Cache
 void LifecycleAware.initialize(Cache cache, Config config)
          Called by the cache administrator class when a cache is instantiated.
protected  Cache AbstractCacheAdministrator.setPersistenceListener(Cache cache)
          If there is a PersistenceListener in the configuration it will be instantiated and applied to the given cache object.
protected  Cache AbstractCacheAdministrator.configureStandardListeners(Cache cache)
          Applies all of the recognised listener classes to the supplied cache object.
protected  void AbstractCacheAdministrator.finalizeListeners(Cache cache)
          Finalizes all the listeners that are associated with the given cache object.
 

Uses of Cache in com.opensymphony.oscache.base.events
 

Methods in com.opensymphony.oscache.base.events that return Cache
 Cache CachewideEvent.getCache()
          Retrieve the cache map that the event occurred on.
 Cache CachePatternEvent.getMap()
          Retrieve the cache map that had the pattern applied.
 Cache CacheGroupEvent.getMap()
          Retrieve the cache map where the group resides.
 Cache CacheEntryEvent.getMap()
          Retrieve the cache map where the entry resides.
 

Constructors in com.opensymphony.oscache.base.events with parameters of type Cache
CachewideEvent(Cache cache, Date date, String origin)
          Constructs a cachewide event with the specified origin.
CachePatternEvent(Cache map, String pattern)
          Constructs a cache pattern event with no origin
CachePatternEvent(Cache map, String pattern, String origin)
          Constructs a cache pattern event
CacheGroupEvent(Cache map, String group)
          Constructs a cache group event with no origin
CacheGroupEvent(Cache map, String group, String origin)
          Constructs a cache group event
CacheEntryEvent(Cache map, CacheEntry entry)
          Constructs a cache entry event object with no specified origin
CacheEntryEvent(Cache map, CacheEntry entry, String origin)
          Constructs a cache entry event object
 

Uses of Cache in com.opensymphony.oscache.general
 

Methods in com.opensymphony.oscache.general that return Cache
 Cache GeneralCacheAdministrator.getCache()
          Grabs a cache
 

Uses of Cache in com.opensymphony.oscache.plugins.clustersupport
 

Fields in com.opensymphony.oscache.plugins.clustersupport declared as Cache
protected  Cache AbstractBroadcastingListener.cache
           
 

Methods in com.opensymphony.oscache.plugins.clustersupport with parameters of type Cache
 void JMSBroadcastingListener.initialize(Cache cache, Config config)
          Called by the cache administrator class when a cache is instantiated.
 void JMS10BroadcastingListener.initialize(Cache cache, Config config)
          Called by the cache administrator class when a cache is instantiated.
 void JavaGroupsBroadcastingListener.initialize(Cache cache, Config config)
          Initializes the broadcasting listener by starting up a JavaGroups notification bus instance to handle incoming and outgoing messages.
 void AbstractBroadcastingListener.initialize(Cache cache, Config config)
          Called by the cache administrator class when a cache is instantiated.
 

Uses of Cache in com.opensymphony.oscache.web
 

Subclasses of Cache in com.opensymphony.oscache.web
 class ServletCache
          A simple extension of Cache that implements a session binding listener, and deletes it's entries when unbound
 

Methods in com.opensymphony.oscache.web that return Cache
 Cache ServletCacheAdministrator.getCache(javax.servlet.http.HttpServletRequest request, int scope)
          Grabs the cache for the specified scope
 Cache ServletCacheAdministrator.getAppScopeCache(javax.servlet.ServletContext context)
          A convenience method to retrieve the application scope cache
 Cache ServletCacheAdministrator.getSessionScopeCache(javax.servlet.http.HttpSession session)
          A convenience method to retrieve the session scope cache
 

Methods in com.opensymphony.oscache.web with parameters of type Cache
protected  void ServletCacheAdministrator.finalizeListeners(Cache cache)
          Finalizes all the listeners that are associated with the given cache object
 

Uses of Cache in com.opensymphony.oscache.web.filter
 

Methods in com.opensymphony.oscache.web.filter with parameters of type Cache
 String ICacheKeyProvider.createCacheKey(javax.servlet.http.HttpServletRequest httpRequest, ServletCacheAdministrator scAdmin, Cache cache)
          Creates the cache key for the CacheFilter.
 String[] ICacheGroupsProvider.createCacheGroups(javax.servlet.http.HttpServletRequest httpRequest, ServletCacheAdministrator scAdmin, Cache cache)
          Creates the cache groups for the CacheFilter.
 String CacheFilter.createCacheKey(javax.servlet.http.HttpServletRequest httpRequest, ServletCacheAdministrator scAdmin, Cache cache)
           
 String[] CacheFilter.createCacheGroups(javax.servlet.http.HttpServletRequest httpRequest, ServletCacheAdministrator scAdmin, Cache cache)
           
 


OSCache Project Page