Pavalisoft.Caching  1.2.1
A single unified Caching Api for both MemoryCache and DistributedCache implementations including CacheManager
Pavalisoft.Caching.Custom.CustomCacheOptions Class Reference

More...

Inheritance diagram for Pavalisoft.Caching.Custom.CustomCacheOptions:

Properties

ISystemClock Clock [get, set]
 
TimeSpan ExpirationScanFrequency = TimeSpan.FromMinutes(1.0) [get, set]
 Gets or sets the minimum length of time between successive scans for expired items. More...
 
long?? SizeLimit [get, set]
 Gets or sets the maximum size of the cache. More...
 
double CompactionPercentage [get, set]
 Gets or sets the amount to compact the cache by when the maximum size is exceeded. More...
 

Detailed Description

Property Documentation

◆ Clock

ISystemClock Pavalisoft.Caching.Custom.CustomCacheOptions.Clock
getset

◆ CompactionPercentage

double Pavalisoft.Caching.Custom.CustomCacheOptions.CompactionPercentage
getset

Gets or sets the amount to compact the cache by when the maximum size is exceeded.

◆ ExpirationScanFrequency

TimeSpan Pavalisoft.Caching.Custom.CustomCacheOptions.ExpirationScanFrequency = TimeSpan.FromMinutes(1.0)
getset

Gets or sets the minimum length of time between successive scans for expired items.

◆ SizeLimit

long?? Pavalisoft.Caching.Custom.CustomCacheOptions.SizeLimit
getset

Gets or sets the maximum size of the cache.


The documentation for this class was generated from the following file: