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.
|