-
Methods in one.microstream.cache with parameters of type CacheTable
Modifier and Type |
Method |
Description |
void |
EvictionManager.install(Cache<K,V> cache,
CacheTable cacheTable) |
|
void |
EvictionManager.Interval.install(Cache<K,V> cache,
CacheTable cacheTable) |
|
void |
EvictionManager.OnEntryCreation.install(Cache<K,V> cache,
CacheTable cacheTable) |
|
Iterable<KeyValue<Object,CachedValue>> |
EvictionPolicy.pickEntriesToEvict(CacheTable cacheTable) |
Select the entries which should be evicted.
|
Iterable<KeyValue<Object,CachedValue>> |
EvictionPolicy.Sampling.pickEntriesToEvict(CacheTable cacheTable) |
|
Iterable<KeyValue<Object,CachedValue>> |
EvictionPolicy.Searching.pickEntriesToEvict(CacheTable cacheTable) |
|
void |
EvictionManager.Interval.uninstall(Cache<K,V> cache,
CacheTable cacheTable) |
|
void |
EvictionManager.OnEntryCreation.uninstall(Cache<K,V> cache,
CacheTable cacheTable) |
|
void |
EvictionManager.uninstall(Cache<K,V> cache,
CacheTable cacheTable) |
|
Method parameters in one.microstream.cache with type arguments of type CacheTable
Modifier and Type |
Method |
Description |
static EvictionPolicy |
EvictionPolicy.BiggestObjects(_intReference elementCount,
Predicate<CacheTable> evictionNecessity,
Predicate<KeyValue<Object,CachedValue>> evictionPermission) |
|
static EvictionPolicy |
EvictionPolicy.FirstInFirstOut(_intReference elementCount,
Predicate<CacheTable> evictionNecessity,
Predicate<KeyValue<Object,CachedValue>> evictionPermission) |
|
static EvictionPolicy |
EvictionPolicy.LeastFrequentlyUsed(_intReference elementCount,
Predicate<CacheTable> evictionNecessity,
Predicate<KeyValue<Object,CachedValue>> evictionPermission) |
|
static EvictionPolicy |
EvictionPolicy.LeastRecentlyUsed(_intReference elementCount,
Predicate<CacheTable> evictionNecessity,
Predicate<KeyValue<Object,CachedValue>> evictionPermission) |
|
static EvictionPolicy |
EvictionPolicy.Sampling(_intReference elementCount,
Predicate<CacheTable> evictionNecessity,
Predicate<KeyValue<Object,CachedValue>> evictionPermission,
Comparator<KeyValue<Object,CachedValue>> comparator) |
|
static EvictionPolicy |
EvictionPolicy.Searching(_intReference elementCount,
Predicate<CacheTable> evictionNecessity,
Predicate<KeyValue<Object,CachedValue>> evictionPermission) |
|