Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For All Packages

Package Hierarchies:
  com.opensymphony.oscache.base, com.opensymphony.oscache.base.algorithm, com.opensymphony.oscache.base.events, com.opensymphony.oscache.base.persistence, com.opensymphony.oscache.extra, com.opensymphony.oscache.general, com.opensymphony.oscache.util, com.opensymphony.oscache.web, com.opensymphony.oscache.web.filter, com.opensymphony.oscache.web.tag

## Class Hierarchy

- class java.lang.Object
  - class com.opensymphony.oscache.base.AbstractCacheAdministrator (implements java.io.Serializable)
    - class com.opensymphony.oscache.general.GeneralCacheAdministrator
    - class com.opensymphony.oscache.web.ServletCacheAdministrator (implements java.io.Serializable)
  - class com.opensymphony.oscache.base.algorithm.AbstractConcurrentReadCache.Entry (implements java.util.Map.Entry)
  - class com.opensymphony.oscache.base.algorithm.AbstractConcurrentReadCache.HashIterator (implements java.util.Enumeration, java.util.Iterator)
    - class com.opensymphony.oscache.base.algorithm.AbstractConcurrentReadCache.KeyIterator
    - class com.opensymphony.oscache.base.algorithm.AbstractConcurrentReadCache.ValueIterator
  - class java.util.AbstractMap (implements java.util.Map)
    - class com.opensymphony.oscache.base.algorithm.AbstractConcurrentReadCache (implements java.lang.Cloneable, java.util.Map, java.io.Serializable)
      - class com.opensymphony.oscache.base.algorithm.FIFOCache
      - class com.opensymphony.oscache.base.algorithm.LRUCache
      - class com.opensymphony.oscache.base.algorithm.UnlimitedCache
  - class com.opensymphony.oscache.base.Cache (implements java.io.Serializable)
    - class com.opensymphony.oscache.web.ServletCache (implements javax.servlet.http.HttpSessionBindingListener, java.io.Serializable)
  - class com.opensymphony.oscache.web.CacheContextListener (implements javax.servlet.ServletContextListener)
  - class com.opensymphony.oscache.base.CacheEntry (implements java.io.Serializable)
  - class com.opensymphony.oscache.extra.CacheEntryEventListenerImpl (implements com.opensymphony.oscache.base.events.CacheEntryEventListener)
  - class com.opensymphony.oscache.base.events.CacheEntryEventType
  - class com.opensymphony.oscache.base.events.CacheEvent
    - class com.opensymphony.oscache.base.events.CacheEntryEvent
    - class com.opensymphony.oscache.base.events.CacheGroupEvent
    - class com.opensymphony.oscache.base.events.CacheMapAccessEvent
    - class com.opensymphony.oscache.base.events.CachePatternEvent
    - class com.opensymphony.oscache.base.events.CachewideEvent
    - class com.opensymphony.oscache.base.events.ScopeEvent
  - class com.opensymphony.oscache.web.filter.CacheFilter (implements javax.servlet.Filter)
  - class com.opensymphony.oscache.extra.CacheMapAccessEventListenerImpl (implements com.opensymphony.oscache.base.events.CacheMapAccessEventListener)
  - class com.opensymphony.oscache.base.events.CacheMapAccessEventType
  - class com.opensymphony.oscache.base.events.CachewideEventType
  - class com.opensymphony.oscache.util.ClassLoaderUtil
  - class com.opensymphony.oscache.base.Config (implements java.io.Serializable)
  - class com.opensymphony.oscache.base.EntryUpdateState
  - class com.opensymphony.oscache.util.FastCronParser
  - class java.io.OutputStream
    - class javax.servlet.ServletOutputStream
      - class com.opensymphony.oscache.web.filter.SplitServletOutputStream
  - class com.opensymphony.oscache.web.filter.ResponseContent (implements java.io.Serializable)
  - class com.opensymphony.oscache.extra.ScopeEventListenerImpl (implements com.opensymphony.oscache.base.events.ScopeEventListener)
  - class com.opensymphony.oscache.base.events.ScopeEventType
  - class javax.servlet.ServletResponseWrapper (implements javax.servlet.ServletResponse)
    - class javax.servlet.http.HttpServletResponseWrapper (implements javax.servlet.http.HttpServletResponse)
      - class com.opensymphony.oscache.web.filter.CacheHttpServletResponseWrapper
  - class com.opensymphony.oscache.util.StringUtil
  - class javax.servlet.jsp.tagext.TagSupport (implements javax.servlet.jsp.tagext.IterationTag, java.io.Serializable)
    - class javax.servlet.jsp.tagext.BodyTagSupport (implements javax.servlet.jsp.tagext.BodyTag)
      - class com.opensymphony.oscache.web.tag.CacheTag (implements javax.servlet.jsp.tagext.TryCatchFinally)
    - class com.opensymphony.oscache.web.tag.FlushTag
    - class com.opensymphony.oscache.web.tag.GroupTag
    - class com.opensymphony.oscache.web.tag.UseCachedTag
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class com.opensymphony.oscache.base.persistence.CachePersistenceException
      - class com.opensymphony.oscache.base.FinalizationException
      - class com.opensymphony.oscache.base.InitializationException
      - class com.opensymphony.oscache.base.NeedsRefreshException

## Interface Hierarchy

- interface java.util.EventListener
  - interface com.opensymphony.oscache.base.events.CacheEntryEventListener
  - interface com.opensymphony.oscache.base.events.CacheEventListener
    - interface com.opensymphony.oscache.base.events.CacheEntryEventListener
    - interface com.opensymphony.oscache.base.events.CacheMapAccessEventListener
    - interface com.opensymphony.oscache.base.events.ScopeEventListener
  - interface com.opensymphony.oscache.base.events.CacheMapAccessEventListener
  - interface com.opensymphony.oscache.base.events.ScopeEventListener
- interface com.opensymphony.oscache.base.LifecycleAware
- interface com.opensymphony.oscache.base.persistence.PersistenceListener
- interface java.io.Serializable
  - interface com.opensymphony.oscache.base.EntryRefreshPolicy
    - interface com.opensymphony.oscache.web.WebEntryRefreshPolicy
  - interface com.opensymphony.oscache.web.WebEntryRefreshPolicy

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| See www.opensymphony.com for more information.
PREV NEXT | FRAMES NO FRAMES