• Webinars
  • Docs
  • Download
  • Blogs
  • Contact Us
Try Free
Show / Hide Table of Contents

Class BulkExtensibleDependency

BulkExtensibleDependency is an abstract class extended if Custom dependency is required and needs to be evaluated in Bulk

Inheritance
System.Object
CacheDependency
ExtensibleDependency
BulkExtensibleDependency
Inherited Members
ExtensibleDependency.Initialize()
CacheDependency.AddDependencies(CacheDependency[])
CacheDependency.Dependencies
CacheDependency.Dispose()
CacheDependency.DependencyDispose()
Assembly: Alachisoft.NCache.Runtime.dll
Syntax
[Serializable]
public abstract class BulkExtensibleDependency : ExtensibleDependency, IDisposable

Properties

Name Description
HasChanged

When Expire() method in EvaluateBulk is invoked, it sets this property to true that is used internally to remove item(s) from cache.

Methods

Name Description
EvaluateBulk(IEnumerable<BulkExtensibleDependency>)

This method is used to evaluate the dependency and invoke Expire() if change has occured.

Expire()

Invoke this method for bulk dependency in EvaluateBulk(IEnumerable <BulkExtensibleDependency>) to trigger dependency change.

Back to top Copyright © 2017 Alachisoft