Classes
Class | Description | |
---|---|---|
Cache |
Implements the clustered cache for an application
| |
CacheCollection |
Represents a collection of the caches initialized within the same application domain.
| |
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 cahce item. An instance of this class is used
in the optimistic concurrency model to ensure the data integrity.
| |
CacheStream |
CacheStream is derived from System.IO.Stream. It is designed to put/fetch BLOB using standard
Stream interface.
| |
CacheSyncDependency |
A client application can have more than one cache instances initialized.
CacheSyncDependency keeps the items present in one cache synchronized with
the items present in another cache.
| |
ClientCache |
This class cannot be inherited.
| |
ContinuousQuery |
Class to hold Object query and values, intended for notifications.
| |
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 aid with clustered cache initialization and
access. This class cannot be inherited.
|
Delegates
Delegate | Description | |
---|---|---|
AsyncCacheClearedCallback |
Defines a callback method for notifying applications when a request
for asynchronous cache clear operation completes.
| |
AsyncItemAddedCallback |
Defines a callback method for notifying applications after a request for asynchronous add operation
completes.
| |
AsyncItemRemovedCallback |
Defines a callback method for notifying applications when a request for
asynchronous remove operation completes.
| |
AsyncItemUpdatedCallback |
Defines a callback method for notifying applications when a request
for asynchronous insert operation completes.
| |
CacheClearedCallback |
Defines a callback method for notifying applications when the Cache is cleared.
| |
CacheItemAddedCallback |
Defines a callback method for notifying applications when an item
is added to the Cache.
| |
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.
| |
CacheStoppedCallback |
Defines a callback method for notifying applications when the Cache is stopped.
| |
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.
| |
CustomEventCallback |
Defines a callback method for custom application defined events.
| |
DataSourceClearedCallback |
Defines a callback method for notifying application when data source is cleared.
| |
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.
| |
MemberJoinedCallback |
Defines a callback method for notifying applications when an item
is updated in the Cache.
| |
MemberLeftCallback |
Defines a callback method for notifying applications when a node leaves the cluster.
|
Enumerations
Enumeration | Description | |
---|---|---|
CacheItemRemovedReason |
Specifies the reason an item was removed from the Cache.
| |
CacheMode |
Specifies the startup mode (also known as isolation level) of Cache.
| |
ClientCacheSyncMode |
Gets/Sets Enumeration to specify how the Client cache is synchronized with the cluster caches through events.
| |
DataSourceOpResult |
Result of data source operation
| |
DSReadOption |
Enumeration that defines the fetch operation on cache can read from data soure if item not found
| |
DSWriteOption |
Enumeration that defines the update operation on cache can update data source
| |
QueryMode | ||
StreamMode |
Specifies the modes of CacehStream.
|