• 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

In EvaluateBulk if the dependency has triggered and want to expire item invoke the Expire() for the dependency. we use this method to expire item in the cache.

Methods

Name Description
EvaluateBulk(IEnumerable<BulkExtensibleDependency>)

EvaluateBulk method is 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