Library:OpenSymphony OSCache
Version:2.3
Compatibility:JDK 1.4
Classes in library OpenSymphony OSCache.
NamePackageDescription
AbstractBroadcastingListenercom.opensymphony.oscache.plugins.clustersupportImplementation of a CacheEntryEventListener.
AbstractCacheAdministratorcom.opensymphony.oscache.baseAn AbstractCacheAdministrator defines an abstract cache administrator, implementing all the basic operations related to the configuration of a cache, including assigning any configured event handlers to cache objects.
AbstractConcurrentReadCachecom.opensymphony.oscache.base.algorithmA version of Hashtable that supports mostly-concurrent reading, but exclusive writing.
AbstractConcurrentReadCache.Entrycom.opensymphony.oscache.base.algorithmAbstractConcurrentReadCache collision list entry.
AbstractConcurrentReadCache.HashIteratorcom.opensymphony.oscache.base.algorithmNo description provided.
AbstractConcurrentReadCache.KeyIteratorcom.opensymphony.oscache.base.algorithmNo description provided.
AbstractConcurrentReadCache.ValueIteratorcom.opensymphony.oscache.base.algorithmNo description provided.
AbstractDiskPersistenceListenercom.opensymphony.oscache.plugins.diskpersistencePersist the cache data to disk.
Cachecom.opensymphony.oscache.baseProvides an interface to the cache itself.
CacheContextListenercom.opensymphony.oscache.webClass for a clean startup and shutdown of the ServletCacheAdministrator and its application scoped cache.
CacheEntrycom.opensymphony.oscache.baseA CacheEntry instance represents one entry in the cache.
CacheEntryEventcom.opensymphony.oscache.base.eventsCacheEntryEvent is the object created when an event occurs on a cache entry (Add, update, remove, flush).
CacheEntryEventListenerImplcom.opensymphony.oscache.extraImplementation of a CacheEntryEventListener.
CacheEntryEventTypecom.opensymphony.oscache.base.eventsThis is all the possible events that may occur on a cache entry or collection of cache entries.
CacheEventcom.opensymphony.oscache.base.eventsThe root event class for all cache events.
CacheFiltercom.opensymphony.oscache.web.filterCacheFilter is a filter that allows for server-side caching of post-processed servlet content.
CacheGroupEventcom.opensymphony.oscache.base.eventsCacheGroupEvent is an event that occurs at the cache group level (Add, update, remove, flush).
CacheHttpServletResponseWrappercom.opensymphony.oscache.web.filterCacheServletResponse is a serialized representation of a response
CacheMapAccessEventcom.opensymphony.oscache.base.eventsCache map access event.
CacheMapAccessEventListenerImplcom.opensymphony.oscache.extraImplementation of a CacheMapAccessEventListener.
CacheMapAccessEventTypecom.opensymphony.oscache.base.eventsThis is an enumeration of the cache events that represent the various outcomes of cache accesses.
CachePatternEventcom.opensymphony.oscache.base.eventsA CachePatternEvent is fired when a pattern has been applied to a cache.
CacheTagcom.opensymphony.oscache.web.tagCacheTag is a tag that allows for server-side caching of post-processed JSP content.
CachewideEventcom.opensymphony.oscache.base.eventsA CachewideEvent represents and event that occurs on the the entire cache, eg a cache flush or clear.
CachewideEventTypecom.opensymphony.oscache.base.eventsThis is an enumeration holding all the events that can occur at the cache-wide level.
ClassLoaderUtilcom.opensymphony.oscache.util

This code is borrowed directly from OSCore, but is duplicated here to avoid having to add a dependency on the entire OSCore jar.

ClusterNotificationcom.opensymphony.oscache.plugins.clustersupportA notification message that holds information about a cache event.
Configcom.opensymphony.oscache.baseResponsible for holding the Cache configuration properties.
DiskPersistenceListenercom.opensymphony.oscache.plugins.diskpersistencePersist the cache data to disk.
EntryUpdateStatecom.opensymphony.oscache.baseHolds the state of a Cache Entry that is in the process of being (re)generated.
ExpiresRefreshPolicycom.opensymphony.oscache.web.filterChecks if a cache filter entry has expired.
FastCronParsercom.opensymphony.oscache.utilParses cron expressions and determines at what time in the past is the most recent match for the supplied expression.
FIFOCachecom.opensymphony.oscache.base.algorithmFIFO (First In First Out) based queue algorithm for the cache.
FlushTagcom.opensymphony.oscache.web.tagFlushTag flushes caches created with <cache>.
GeneralCacheAdministratorcom.opensymphony.oscache.generalA GeneralCacheAdministrator creates, flushes and administers the cache.
GroupsTagcom.opensymphony.oscache.web.tagGroupsTag is a tag that add a comma-delimited list of groups to an ancestor CacheTag's groups.
GroupTagcom.opensymphony.oscache.web.tagGroupTag is a tag that adds a group to an ancestor CacheTag's groups.
HashDiskPersistenceListenercom.opensymphony.oscache.plugins.diskpersistencePersists cache data to disk.
JavaGroupsBroadcastingListenercom.opensymphony.oscache.plugins.clustersupport

A concrete implementation of the AbstractBroadcastingListener based on the JavaGroups library.

JMS10BroadcastingListenercom.opensymphony.oscache.plugins.clustersupportA JMS 1.0.x based clustering implementation.
JMSBroadcastingListenercom.opensymphony.oscache.plugins.clustersupportA JMS based clustering implementation.
LRUCachecom.opensymphony.oscache.base.algorithm

LRU (Least Recently Used) algorithm for the cache.

ResponseContentcom.opensymphony.oscache.web.filterHolds the servlet response in a byte array so that it can be held in the cache (and, since this class is serializable, optionally persisted to disk).
ScopeEventcom.opensymphony.oscache.base.eventsA ScopeEvent is created when an event occurs across one or all scopes.
ScopeEventListenerImplcom.opensymphony.oscache.extraImplementation of a ScopeEventListener that keeps track of the scope flush events.
ScopeEventTypecom.opensymphony.oscache.base.eventsThis is an enumeration of all the possible events that may occur at the scope level.
ServletCachecom.opensymphony.oscache.webA simple extension of Cache that implements a session binding listener, and deletes it's entries when unbound
ServletCacheAdministratorcom.opensymphony.oscache.webA ServletCacheAdministrator creates, flushes and administers the cache.
SplitServletOutputStreamcom.opensymphony.oscache.web.filterExtends the base ServletOutputStream class so that the stream can be captured as it gets written.
StringUtilcom.opensymphony.oscache.utilProvides common utility methods for handling strings.
UnlimitedCachecom.opensymphony.oscache.base.algorithmA simple unlimited cache that has no upper bound to the number of cache entries it can contain.
UseCachedTagcom.opensymphony.oscache.web.tagUseCachedTag is a tag that tells a <cache> tag to reuse the cached body.
Search