Class BulkExtensibleDependency
BulkExtensibleDependency is an abstract class extended when Custom Dependency is required and needs to be evaluated in Bulk.
Inherited Members
Assembly: Alachisoft.NCache.Runtime.dll
Syntax
[Serializable]
public abstract class BulkExtensibleDependency : ExtensibleDependency, IDisposable, IBinaryProtocolSerializable, ISerializableExtensibleDependency
Properties
HasChanged
This method is used to expire items in the cache.
Declaration
public override bool HasChanged { get; }
Property Value
Type | Description |
---|---|
System.Boolean | Boolean value, true or false. |
Overrides
Methods
EvaluateBulk(IEnumerable<BulkExtensibleDependency>)
EvaluateBulk method evaluates the dependency and invokes Expire() if change has occurred.
Declaration
public abstract void EvaluateBulk(IEnumerable<BulkExtensibleDependency> dependencies)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<BulkExtensibleDependency> | dependencies | An abstract class extended when Custom dependency is required and needs to be evaluated in Bulk. |
Expire()
Invoke this method for Bulk Dependency in EvaluateBulk(IEnumerable <BulkExtensibleDependency>) to trigger dependency change.
Declaration
public void Expire()