Contains classes and types which provide caching eviction functionality.
|C#||Visual Basic||Visual C++||J#|
First in first out based eviction startegy builder
Acts as a callback for IEvictionStrategy<(Of <(TKey, TValue>)>) that accept eviction commands.
|IEvictionStrategy<(Of <(TKey, TValue>)>)|
Provider an interface for an eviction strategy.
Provider an interface to build IEvictionStrategy<(Of <(TKey, TValue>)>) per segment of the ILocalCache storage. Each instance of the eviction strategy will only be aware and in charge of evicting from a certain segment of the cache.
Least frequently used based eviction strategy builder
Least recently used based eviction strategy builder
A base class for ISegmentEvictionStrategyBuilder implementors that supports periodic eviction
Time based eviction strategy builder, an entry is evicted if it has not been accessed for the specified time.
Builder for eviction strategy that does not limit the cache size, it only executes periodic clears if configured to do so.