-
Methods in one.microstream.cache.types that return types with arguments of type CachedValue
Modifier and Type |
Method |
Description |
static Comparator<KeyValue<Object,CachedValue>> |
EvictionPolicy.BiggestObjectsComparator() |
|
Iterator<KeyValue<Object,CachedValue>> |
CacheTable.Default.iterator() |
|
Iterator<KeyValue<Object,CachedValue>> |
CacheTable.iterator() |
|
static Comparator<KeyValue<Object,CachedValue>> |
EvictionPolicy.LeastFrequentlyUsedComparator() |
|
static Comparator<KeyValue<Object,CachedValue>> |
EvictionPolicy.LeastRecentlyUsedComparator() |
|
KeyValue<Object,CachedValue> |
CacheTable.Default.min(Comparator<? super KeyValue<Object,CachedValue>> comparator) |
|
KeyValue<Object,CachedValue> |
CacheTable.min(Comparator<? super KeyValue<Object,CachedValue>> comparator) |
|
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) |
|
KeyValue<Object,CachedValue> |
CacheTable.Default.rangeMin(long offset,
long length,
Comparator<? super KeyValue<Object,CachedValue>> comparator) |
|
KeyValue<Object,CachedValue> |
CacheTable.rangeMin(long offset,
long length,
Comparator<? super KeyValue<Object,CachedValue>> comparator) |
|
KeyValue<Object,CachedValue> |
CacheTable.Default.search(Predicate<? super KeyValue<Object,CachedValue>> predicate) |
|
KeyValue<Object,CachedValue> |
CacheTable.search(Predicate<? super KeyValue<Object,CachedValue>> predicate) |
|
Method parameters in one.microstream.cache.types with type arguments of type CachedValue
Modifier and Type |
Method |
Description |
void |
Cache.Default.evict(Iterable<KeyValue<Object,CachedValue>> entriesToEvict) |
|
void |
Cache.evict(Iterable<KeyValue<Object,CachedValue>> entriesToEvict) |
Evicts given entries from this cache.
|
void |
CacheTable.Default.iterate(Consumer<KeyValue<Object,CachedValue>> procedure) |
|
void |
CacheTable.iterate(Consumer<KeyValue<Object,CachedValue>> procedure) |
|
KeyValue<Object,CachedValue> |
CacheTable.Default.min(Comparator<? super KeyValue<Object,CachedValue>> comparator) |
|
KeyValue<Object,CachedValue> |
CacheTable.min(Comparator<? super KeyValue<Object,CachedValue>> comparator) |
|
KeyValue<Object,CachedValue> |
CacheTable.Default.rangeMin(long offset,
long length,
Comparator<? super KeyValue<Object,CachedValue>> comparator) |
|
KeyValue<Object,CachedValue> |
CacheTable.rangeMin(long offset,
long length,
Comparator<? super KeyValue<Object,CachedValue>> comparator) |
|
static EvictionPolicy |
EvictionPolicy.Sampling(_intReference elementCount,
Predicate<CacheTable> evictionNecessity,
Predicate<KeyValue<Object,CachedValue>> evictionPermission,
Comparator<KeyValue<Object,CachedValue>> comparator) |
|
KeyValue<Object,CachedValue> |
CacheTable.Default.search(Predicate<? super KeyValue<Object,CachedValue>> predicate) |
|
KeyValue<Object,CachedValue> |
CacheTable.search(Predicate<? super KeyValue<Object,CachedValue>> predicate) |
|