K
- key typeV
- value typepublic class BaseTransactionalMapCache<K,V> extends BaseTransactionalMap<K,V>
BaseTransactionalMap.MapEntry
Constructor and Description |
---|
BaseTransactionalMapCache(long timeout,
List<TransactionalOperation> operations,
RMap<K,V> map) |
Modifier and Type | Method and Description |
---|---|
RFuture<Boolean> |
fastPutIfAbsentAsync(K key,
V value,
long ttl,
TimeUnit ttlUnit,
long maxIdleTime,
TimeUnit maxIdleUnit) |
RFuture<Boolean> |
fastPutOperationAsync(K key,
V value,
long ttl,
TimeUnit ttlUnit,
long maxIdleTime,
TimeUnit maxIdleUnit) |
RFuture<V> |
putIfAbsentAsync(K key,
V value,
long ttl,
TimeUnit ttlUnit,
long maxIdleTime,
TimeUnit maxIdleUnit) |
RFuture<V> |
putOperationAsync(K key,
V value,
long ttlTimeout,
long maxIdleTimeout,
long maxIdleDelta) |
addAndGetOperationAsync, containsKeyAsync, containsValueAsync, deleteAsync, deleteAsync, executeLocked, executeLocked, executeLocked, fastPutIfAbsentOperationAsync, fastPutIfAbsentOperationAsync, fastPutOperationAsync, fastPutOperationAsync, fastRemoveOperationAsync, getAllOperationAsync, getOperationAsync, isExistsAsync, putAllOperationAsync, putIfAbsentOperationAsync, putIfAbsentOperationAsync, putOperationAsync, putOperationAsync, readAllEntrySetAsync, readAllKeySetAsync, readAllMapAsync, readAllValuesAsync, removeOperationAsync, removeOperationAsync, replaceOperationAsync, replaceOperationAsync, scanIterator, touchAsync, unlinkAsync, valueSizeAsync
public BaseTransactionalMapCache(long timeout, List<TransactionalOperation> operations, RMap<K,V> map)
public RFuture<V> putIfAbsentAsync(K key, V value, long ttl, TimeUnit ttlUnit, long maxIdleTime, TimeUnit maxIdleUnit)
public RFuture<Boolean> fastPutOperationAsync(K key, V value, long ttl, TimeUnit ttlUnit, long maxIdleTime, TimeUnit maxIdleUnit)
public RFuture<V> putOperationAsync(K key, V value, long ttlTimeout, long maxIdleTimeout, long maxIdleDelta)
Copyright © 2014–2018 The Redisson Project. All rights reserved.