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

Custom Dependency

Dependency evaluation is now separated from the main expiration manager. For this purpose, a separate extensible dependency manager is implemented whose worker threads are configurable from the NCache Service configuration file.

Dependency Worker Thread Count

The number of worker threads for multi-threaded dependency evaluation by default is 4. To change this number, configure the DependencyManagerWorker tag according to your requirement.

<add key="NCacheServer.DependencyManagerWorkers" value="4" />

Bulk Evaluation Threshold

By default, the number of BulkExtensibleDependency items that are evaluated in one call is 25. To configure this value, use the following tag:

<add key="NCacheServer.ExtensibleDependencyBulkEvaluationThreshold" value="25" />

Single Dependency Evaluation Threshold

ExtensibleDependencyAtomicEvaluationThreshold is the configured size of items to be evaluated for extensible dependency at once. By default, this size is 25. To change the number of items to be evaluated at a time in ExtensibleDependency, change the Service config file as follows:

<add key="NCacheServer.ExtensibleDependencyAtomicEvaluationThreshold" value="25" />
Note

After making changes to the NCache Service config file, restart the NCache service.

See Also

Custom Cache Dependencies
Extensible Dependency
Bulk Extensible Dependency
Notify Extensible Dependency
Configure Custom Dependency

Back to top Copyright © 2017 Alachisoft