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