Uses of Interface
org.cache2k.core.eviction.Eviction
-
Packages that use Eviction Package Description org.cache2k.core org.cache2k.core.api org.cache2k.core.eviction -
-
Uses of Eviction in org.cache2k.core
Classes in org.cache2k.core that implement Eviction Modifier and Type Class Description classSegmentedEvictionForwards eviction operations to segments based on the hash code.Methods in org.cache2k.core that return Eviction Modifier and Type Method Description EvictionHeapCache. getEviction()EvictionWiredCache. getEviction()Constructors in org.cache2k.core with parameters of type Eviction Constructor Description SegmentedEviction(Eviction[] segments) -
Uses of Eviction in org.cache2k.core.api
Methods in org.cache2k.core.api that return Eviction Modifier and Type Method Description EvictionInternalCache. getEviction() -
Uses of Eviction in org.cache2k.core.eviction
Classes in org.cache2k.core.eviction that implement Eviction Modifier and Type Class Description classAbstractEvictionBase class for different eviction algorithms, implementing statistics counting and chunking.classClockProPlusEvictionEviction algorithm inspired from CLOCK Pro with 3 clocks.classDelegatingEvictionDelegates all eviction interaction.classIdleScanEvictionMerges in idle scanning to eviction.Methods in org.cache2k.core.eviction that return Eviction Modifier and Type Method Description EvictionEvictionFactory. constructEviction(InternalCacheBuildContext<?,?> ctx, HeapCacheForEviction hc, InternalEvictionListener l, org.cache2k.config.Cache2kConfig config, int availableProcessors)Construct segmented or queued eviction.protected abstract EvictionDelegatingEviction. delegate()protected EvictionIdleScanEviction. delegate()Constructors in org.cache2k.core.eviction with parameters of type Eviction Constructor Description IdleScan(org.cache2k.operation.TimeReference clock, org.cache2k.operation.Scheduler scheduler, Eviction eviction, long roundTicks)IdleScanEviction(Eviction eviction, IdleScan idleScan)
-