Gets or sets the cache behavior when cache is full and an element has to be removed.
The cache is full, when Count reaches the Capacity.
Default value: RemoveLeastRecentUsedElement.
Namespace: KGySoft.Collections
Assembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 7.0.0-preview.3
Syntax
Property Value
Type: CacheBehaviorImplements
ICacheBehaviorRemarks
When cache is full (that is, when Count reaches Capacity) and a new element has to be stored, then an element has to be dropped out from the cache. The dropping-out strategy is specified by this property. The suggested behavior depends on cache usage. See possible behaviors at CacheBehavior enumeration.
![]() |
---|
Changing value of this property will not reorganize cache, just switches between the maintaining strategies. Cache order is maintained on accessing a value. |
See Also