Try Playground
Show / Hide Table of Contents

Custom Dependency [Deprecated]

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 using 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 requirements.

<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

The 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 the ExtensibleDependency, change the service configuration 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
Bulk Extensible Dependency
Notify Extensible Dependency
Configure Custom Dependency

In This Article
  • Dependency Worker Thread Count
  • Bulk Evaluation Threshold
  • Single Dependency Evaluation Threshold
  • See Also

Contact Us

PHONE

+1 (214) 764-6933   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • NCache Enterprise
  • NCache Professional
  • Edition Comparison
  • NCache Architecture
  • Benchmarks
Download
Pricing
Try Playground

Deployments
  • Cloud (SaaS & Software)
  • On-Premises
  • Kubernetes
  • Docker
Technical Use Cases
  • ASP.NET Sessions
  • ASP.NET Core Sessions
  • Pub/Sub Messaging
  • Real-Time ASP.NET SignalR
  • Internet of Things (IoT)
  • NoSQL Database
  • Stream Processing
  • Microservices
Resources
  • Magazine Articles
  • Third-Party Articles
  • Articles
  • Videos
  • Whitepapers
  • Shows
  • Talks
  • Blogs
  • Docs
Customer Case Studies
  • Testimonials
  • Customers
Support
  • Schedule a Demo
  • Forum (Google Groups)
  • Tips
Company
  • Leadership
  • Partners
  • News
  • Events
  • Careers
Contact Us

  • EnglishChinese (Simplified)FrenchGermanItalianJapaneseKoreanPortugueseSpanish

  • Contact Us
  •  
  • Sitemap
  •  
  • Terms of Use
  •  
  • Privacy Policy
© Copyright Alachisoft 2002 - 2025. All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top