Package com.alachisoft.ncache.web.caching

Describes com.alachisoft.ncache.web.caching package The com.alachisoft.nCache.web.caching package provides 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.
CacheClearedCallback Defines a callback method for notifying applications when the Cache is cleared.
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  
DataSourceItemsAddedCallback Defines a callback method for notifying application when an item or items are added in data source.
DataSourceItemsRemovedCallback  
DataSourceItemsUpdatedCallback  
 

Class Summary
Cache<K,V> Implements the clustered cache for an application.
CacheCollection List of all the caches.
CacheInitParams  
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.
CompressedValueEntry  
ContinuousQuery  
ContinuousQueryItemAddedNotifier  
ContinuousQueryItemRemovedNotifier  
ContinuousQueryItemUpdatedNotifier  
ContinuousQueryManager  
CustomEventCallback Defines a callback method for custom application defined events.
InputCacheStream InputCacheStream is derived from System.IO.InputStream.
LockAccessType Specify the lock access type
LockHandle An instance of this class is used to lock and unlock the cache items in pessimistic concurrency model.
NCache Provides static methods and properties to to aid with clustered cache initialization and access.
OutputCacheStream OutputCacheStream is derived from System.IO.OutputStream.
 

Enum Summary
CacheItemRemovedReason Specifies the reason an item was removed from the Cache.
DataSourceOpResult /**
DSReadOption /**
DSWriteOption Describes the type of Parameters passed when performing an operation on Cache
QueryChangeType  
StreamMode Represents the modes for opening a cache stream.
StreamModes  
TagComparisonType  
 

Package com.alachisoft.ncache.web.caching Description

Describes com.alachisoft.ncache.web.caching package The com.alachisoft.nCache.web.caching package provides 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.