Package one.microstream.cache.types
Class CacheTable.Default
java.lang.Object
one.microstream.cache.types.CacheTable.Default
- All Implemented Interfaces:
CacheTable
- Enclosing interface:
- CacheTable
public static class CacheTable.Default extends Object implements CacheTable
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.cache.types.CacheTable
CacheTable.Default -
Method Summary
Modifier and Type Method Description voidclear()CachedValueget(Object key)voiditerate(Consumer<KeyValue<Object,CachedValue>> procedure)Iterator<KeyValue<Object,CachedValue>>iterator()Iterable<Object>keys()KeyValue<Object,CachedValue>min(Comparator<? super KeyValue<Object,CachedValue>> comparator)booleanput(Object key, CachedValue value)KeyValue<Object,CachedValue>rangeMin(long offset, long length, Comparator<? super KeyValue<Object,CachedValue>> comparator)CachedValueremove(Object key)KeyValue<Object,CachedValue>search(Predicate<? super KeyValue<Object,CachedValue>> predicate)longsize()
-
Method Details
-
get
- Specified by:
getin interfaceCacheTable
-
put
- Specified by:
putin interfaceCacheTable
-
remove
- Specified by:
removein interfaceCacheTable
-
keys
- Specified by:
keysin interfaceCacheTable
-
iterator
- Specified by:
iteratorin interfaceCacheTable
-
iterate
- Specified by:
iteratein interfaceCacheTable
-
search
public KeyValue<Object,CachedValue> search(Predicate<? super KeyValue<Object,CachedValue>> predicate)- Specified by:
searchin interfaceCacheTable
-
size
public long size()- Specified by:
sizein interfaceCacheTable
-
clear
public void clear()- Specified by:
clearin interfaceCacheTable
-
min
public KeyValue<Object,CachedValue> min(Comparator<? super KeyValue<Object,CachedValue>> comparator)- Specified by:
minin interfaceCacheTable
-
rangeMin
public KeyValue<Object,CachedValue> rangeMin(long offset, long length, Comparator<? super KeyValue<Object,CachedValue>> comparator)- Specified by:
rangeMinin interfaceCacheTable
-