Class KeyDependency
KeyDependency class is used for providing key based dependency in the cache
Inherited Members
Namespace:
Assembly: Alachisoft.NCache.Runtime.dll
Syntax
[Serializable]
public class KeyDependency : CacheDependency, IDisposable
Remarks
When ever an item is added in cache with Key dependency then any changes in the other item results in removal of the dependent item. The key should already exist in cache on which an item depends on. An item can depend on multiple keys. Cyclic dependency is however not supported.
Name | Description |
---|---|
KeyDependency(String) | Initializes a new instance of the KeyExpiration class that monitors an array of file paths (to files or directories), an array of cache keys, or both for changes. |
KeyDependency(String, DateTime) | Initializes a new instance of the KeyExpiration class that monitors an array of file paths (to files or directories), an array of cache keys, or both for changes. |
KeyDependency(String[]) | Initializes a new instance of the KeyExpiration class that monitors an array of file paths (to files or directories), an array of cache keys, or both for changes. |
KeyDependency(String[], DateTime) | Initializes a new instance of the KeyExpiration class that monitors an array of file paths (to files or directories), an array of cache keys, or both for changes. |
Name | Description |
---|---|
CacheKeys | Return array of cache keys |
StartAfterTicks | StartAfterTicks shows the time after which dependency is to be started. |