Package org.redisson.transaction
Class BaseTransactionalMapCache<K,V>
java.lang.Object
org.redisson.transaction.BaseTransactionalObject
org.redisson.transaction.BaseTransactionalMap<K,V>
org.redisson.transaction.BaseTransactionalMapCache<K,V>
- Type Parameters:
K
- key typeV
- value type
- Author:
- Nikita Koksharov
-
Nested Class Summary
Nested classes/interfaces inherited from class org.redisson.transaction.BaseTransactionalMap
BaseTransactionalMap.MapEntry
-
Constructor Summary
ConstructorDescriptionBaseTransactionalMapCache
(CommandAsyncExecutor commandExecutor, long timeout, List<TransactionalOperation> operations, RMap<K, V> map, String transactionId) -
Method Summary
Modifier and TypeMethodDescriptionfastPutIfAbsentAsync
(K key, V value, long ttl, TimeUnit ttlUnit, long maxIdleTime, TimeUnit maxIdleUnit) fastPutOperationAsync
(K key, V value, long ttl, TimeUnit ttlUnit, long maxIdleTime, TimeUnit maxIdleUnit) putIfAbsentAsync
(K key, V value, long ttl, TimeUnit ttlUnit, long maxIdleTime, TimeUnit maxIdleUnit) putOperationAsync
(K key, V value, long ttlTimeout, long maxIdleTimeout, long maxIdleDelta, long ttlTimeoutDelta) Methods inherited from class org.redisson.transaction.BaseTransactionalMap
addAndGetOperationAsync, clearExpireAsync, containsKeyAsync, containsValueAsync, deleteAsync, deleteAsync, executeLocked, expireAsync, expireAtAsync, fastPutIfAbsentOperationAsync, fastPutIfAbsentOperationAsync, fastPutIfExistsOperationAsync, fastPutIfExistsOperationAsync, fastPutOperationAsync, fastPutOperationAsync, fastRemoveOperationAsync, getAllOperationAsync, getLock, getOperationAsync, isExistsAsync, keySet, putAllOperationAsync, putIfAbsentOperationAsync, putIfAbsentOperationAsync, putIfExistsOperationAsync, putIfExistsOperationAsync, putOperationAsync, putOperationAsync, readAllEntrySetAsync, readAllKeySetAsync, readAllMapAsync, readAllValuesAsync, removeOperationAsync, removeOperationAsync, replaceOperationAsync, replaceOperationAsync, scanIterator, touchAsync, unlinkAsync, valueSizeAsync
Methods inherited from class org.redisson.transaction.BaseTransactionalObject
executeLocked, executeLocked, executeLocked, getLockName, getReadLock, getWriteLock, migrateAsync, moveAsync
-
Constructor Details
-
BaseTransactionalMapCache
public BaseTransactionalMapCache(CommandAsyncExecutor commandExecutor, long timeout, List<TransactionalOperation> operations, RMap<K, V> map, String transactionId)
-
-
Method Details
-
putIfAbsentAsync
-
fastPutOperationAsync
-
putOperationAsync
-
fastPutIfAbsentAsync
-