Package one.microstream.cache.types
Interface EvictionManager<K,V>
- All Known Implementing Classes:
EvictionManager.Abstract,EvictionManager.Interval,EvictionManager.OnEntryCreation
public interface EvictionManager<K,V>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classEvictionManager.Abstract<K,V>static classEvictionManager.Interval<K,V>static classEvictionManager.OnEntryCreation<K,V> -
Method Summary
Modifier and Type Method Description voidinstall(Cache<K,V> cache, CacheTable cacheTable)static <K, V> EvictionManager<K,V>Interval(EvictionPolicy evictionPolicy, long milliTimeInterval)static <K, V> EvictionManager<K,V>Interval(EvictionPolicy evictionPolicy, _longReference milliTimeIntervalProvider)static <K, V> EvictionManager<K,V>OnEntryCreation(EvictionPolicy evictionPolicy)voiduninstall(Cache<K,V> cache, CacheTable cacheTable)
-
Method Details
-
install
-
uninstall
-
OnEntryCreation
-
Interval
static <K, V> EvictionManager<K,V> Interval(EvictionPolicy evictionPolicy, long milliTimeInterval) -
Interval
static <K, V> EvictionManager<K,V> Interval(EvictionPolicy evictionPolicy, _longReference milliTimeIntervalProvider)
-