Package org.redisson.api
Interface RLocalCachedMapCacheRx<K,V>
- Type Parameters:
K
- map keyV
- map value
- All Superinterfaces:
RDestroyable
,RExpirableRx
,RLocalCachedMapRx<K,
,V> RMapCacheRx<K,
,V> RMapRx<K,
,V> RObjectRx
Map object with local entry cache support.
Each instance maintains local cache to achieve fast read operations. Suitable for maps which used mostly for read operations and network roundtrip delays are undesirable.
- Author:
- Nikita Koksharov
-
Method Summary
Methods inherited from interface org.redisson.api.RDestroyable
destroy
Methods inherited from interface org.redisson.api.RExpirableRx
clearExpire, expire, expire, expire, expireAt, expireAt, expireIfGreater, expireIfGreater, expireIfLess, expireIfLess, expireIfNotSet, expireIfNotSet, expireIfSet, expireIfSet, getExpireTime, remainTimeToLive
Methods inherited from interface org.redisson.api.RLocalCachedMapRx
cachedEntrySet, cachedKeySet, cachedValues, clearLocalCache, getCachedMap
Methods inherited from interface org.redisson.api.RMapCacheRx
addListener, computeIfAbsent, expireEntries, expireEntriesIfNotSet, expireEntry, expireEntryIfNotSet, fastPut, fastPut, fastPutIfAbsent, getAllWithTTLOnly, getWithTTLOnly, put, put, putAll, putIfAbsent, putIfAbsent, remainTimeToLive, setMaxSize, setMaxSize, size, trySetMaxSize, trySetMaxSize, updateEntryExpiration
Methods inherited from interface org.redisson.api.RMapRx
addAndGet, addListener, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entryIterator, entryIterator, entryIterator, entryIterator, fastPut, fastPutIfAbsent, fastPutIfExists, fastRemove, get, getAll, getFairLock, getLock, getPermitExpirableSemaphore, getReadWriteLock, getSemaphore, keyIterator, keyIterator, keyIterator, keyIterator, loadAll, loadAll, merge, put, putAll, putIfAbsent, putIfExists, randomEntries, randomKeys, readAllEntrySet, readAllKeySet, readAllMap, readAllValues, remove, remove, replace, replace, valueIterator, valueIterator, valueIterator, valueIterator, valueSize
Methods inherited from interface org.redisson.api.RObjectRx
copy, copy, copy, copyAndReplace, copyAndReplace, delete, dump, getCodec, getIdleTime, getName, isExists, migrate, move, removeListener, rename, renamenx, restore, restore, restoreAndReplace, restoreAndReplace, sizeInMemory, touch, unlink