Package org.redisson.transaction
Class BaseTransactionalMapCache<K,V>
-
- org.redisson.transaction.BaseTransactionalMap<K,V>
-
- org.redisson.transaction.BaseTransactionalMapCache<K,V>
-
- Type Parameters:
K
- key typeV
- value type
public class BaseTransactionalMapCache<K,V> extends BaseTransactionalMap<K,V>
- Author:
- Nikita Koksharov
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.redisson.transaction.BaseTransactionalMap
BaseTransactionalMap.MapEntry
-
-
Constructor Summary
Constructors Constructor Description BaseTransactionalMapCache(CommandAsyncExecutor commandExecutor, long timeout, <TransactionalOperation> operations, RMap<K,V> map, transactionId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description >
fastPutIfAbsentAsync(K key, V value, long ttl, ttlUnit, long maxIdleTime, maxIdleUnit)
>
fastPutOperationAsync(K key, V value, long ttl, ttlUnit, long maxIdleTime, maxIdleUnit)
RFuture<V>
putIfAbsentAsync(K key, V value, long ttl, ttlUnit, long maxIdleTime, maxIdleUnit)
RFuture<V>
putOperationAsync(K key, V value, long ttlTimeout, long maxIdleTimeout, long maxIdleDelta, long ttlTimeoutDelta)
-
Methods inherited from class org.redisson.transaction.BaseTransactionalMap
addAndGetOperationAsync, containsKeyAsync, containsValueAsync, deleteAsync, deleteAsync, executeLocked, executeLocked, executeLocked, fastPutIfAbsentOperationAsync, fastPutIfAbsentOperationAsync, fastPutIfExistsOperationAsync, fastPutIfExistsOperationAsync, fastPutOperationAsync, fastPutOperationAsync, fastRemoveOperationAsync, getAllOperationAsync, getLock, getOperationAsync, isExistsAsync, putAllOperationAsync, putIfAbsentOperationAsync, putIfAbsentOperationAsync, putIfExistsOperationAsync, putIfExistsOperationAsync, putOperationAsync, putOperationAsync, readAllEntrySetAsync, readAllKeySetAsync, readAllMapAsync, readAllValuesAsync, removeOperationAsync, removeOperationAsync, replaceOperationAsync, replaceOperationAsync, scanIterator, touchAsync, unlinkAsync, valueSizeAsync
-
-
-
-
Constructor Detail
-
BaseTransactionalMapCache
public BaseTransactionalMapCache(CommandAsyncExecutor commandExecutor, long timeout, <TransactionalOperation> operations, RMap<K,V> map, transactionId)
-
-
Method Detail
-
putIfAbsentAsync
public RFuture<V> putIfAbsentAsync(K key, V value, long ttl, ttlUnit, long maxIdleTime, maxIdleUnit)
-
fastPutOperationAsync
public > fastPutOperationAsync(K key, V value, long ttl, ttlUnit, long maxIdleTime, maxIdleUnit)
-
putOperationAsync
public RFuture<V> putOperationAsync(K key, V value, long ttlTimeout, long maxIdleTimeout, long maxIdleDelta, long ttlTimeoutDelta)
-
-