Try Playground
Show / Hide Table of Contents

Cache Eviction & Expiration

This page explains how to configure Cache Eviction and Expiration in NCache using configuration files, along with the various options available to do so.

Configure Cache Expiration

Expired items are removed in bulk. The ExpirationBulkRemoveSize specifies the size of the bulk operation, i.e., how many items should be removed in one bulk operation.

<add key="NCacheServer.ExpirationBulkRemoveSize" value="10"/>

As expired items are removed in bulk, this may affect the performance of user operations during Expirations. This delay specified (in milliseconds) results in a gap between two consecutive bulk remove operations.

<add key="NCacheServer.ExpirationBulkRemoveDelay" value="0"/>

Configure Cache Eviction

During Eviction, items are removed in bulk. Specify the size of the bulk operation, i.e., how many items should be removed in one bulk operation. The EvictionBulkRemoveSize has the default value of 10.

<add key="NCacheServer.EvictionBulkRemoveSize" value="10"/>

As items are removed in bulk during Eviction, this may affect the performance of user operations during Expirations. This delay specified (in seconds) causes a delay between two consecutive bulk remove operations.

<add key="NCacheServer.EvictionBulkRemoveDelay" value="0"/>

See Also

Configure Caches
Cache Settings
Server Connectivity
Windows Events

In This Article
  • Configure Cache Expiration
  • Configure Cache Eviction
  • 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