Package com.alachisoft.jvcache.web.caching

Defines classes for caching frequently used data in a cluster This includes the Cache class, a dictionary that allows you to store arbitrary data objects, such as hash tables and data sets.

See:
          Description

Interface Summary
AsyncCacheClearedCallback Provide method for notifying applications after a request for asynchronous clear operation completes.
AsyncItemAddedCallback Provide method for notifying applications after a request for asynchronous add operation completes.
AsyncItemRemovedCallback Provide method for notifying applications after a request for asynchronous remove operation completes.
AsyncItemUpdatedCallback Provide method for notifying applications after a request for asynchronous insert operation completes.
CacheItemRemovedCallback Defines a callback method for notifying applications when a cached item is removed from the Cache.
CacheItemUpdatedCallback Defines a callback method for notifying applications when an item is updated in the Cache.
ContinuousQueryItemAddedCallback Defines a callback method for notifying application when item is added to the Continuous Query result.
ContinuousQueryItemRemovedCallback Defines a callback method for notifying application when item is removed from the Continuous Query result.
ContinuousQueryItemUpdatedCallback Defines a callback method for notifying application when item is updated in the Continuous Query result.
DataSourceClearedCallback Provide Interface to Implement for DataSourceCleared CallBack Class
DataSourceItemsAddedCallback Defines a callback method for notifying application when an item or items are added in data source.
DataSourceItemsRemovedCallback Defines a callback method for notifying application when an item or items are Removed from data source.
DataSourceItemsUpdatedCallback Defines a callback method for notifying application when an item or items are Updated in data source.
 

Class Summary
Cache<K,V> Implements the clustered cache for an application.
CacheCollection List of all the caches.
CacheInitParams Holds the set of parameters that control the initialization behavior of the cache.
CacheItem Class that represents a cached item including its dependencies, expiration and eviction information
CacheItemVersion Represents the version of each cache item.
CacheStream CacheStream is derived from System.IO.Stream.
CacheSyncDependency A client application can have more than one cache instances initialized.
ContinuousQuery Class to hold Object query and values, intended for notifications.
JvCache Provides static methods and properties to to aid with clustered cache initialization and access.
LockHandle An instance of this class is used to lock and unlock the cache items in pessimistic concurrency model.
 

Enum Summary
CacheItemRemovedReason Specifies the reason an item was removed from the Cache.
CacheMode Specifies the startup mode (also known as isolation level) of Cache.
ClientCacheSyncMode  
DataSourceOpResult Result of data source operation
DSReadOption /**
DSWriteOption Describes the type of Parameters passed when performing an operation on Cache
StreamMode Represents the modes for opening a cache stream.
 

Package com.alachisoft.jvcache.web.caching Description

Defines classes for caching frequently used data in a cluster This includes the Cache class, a dictionary that allows you to store arbitrary data objects, such as hash tables and data sets. It also provides expiration functionality for those objects, and methods that allow you to add and removed the objects. You can also add the objects with a dependency upon other files or cache entries, and perform a callback to notify your application when an object is removed from the Cache.