K
- key typeV
- value typeBaseTransactionalMapCache
public class BaseTransactionalMap<K,V> extends Object
Modifier and Type | Class | Description |
---|---|---|
static class |
BaseTransactionalMap.MapEntry |
Constructor | Description |
---|---|
BaseTransactionalMap(CommandAsyncExecutor commandExecutor,
long timeout,
List<TransactionalOperation> operations,
RMap<K,V> map,
String transactionId) |
public BaseTransactionalMap(CommandAsyncExecutor commandExecutor, long timeout, List<TransactionalOperation> operations, RMap<K,V> map, String transactionId)
public RFuture<Boolean> unlinkAsync(CommandAsyncExecutor commandExecutor)
public RFuture<Boolean> touchAsync(CommandAsyncExecutor commandExecutor)
public RFuture<Boolean> deleteAsync(CommandAsyncExecutor commandExecutor)
protected RFuture<Boolean> deleteAsync(CommandAsyncExecutor commandExecutor, TransactionalOperation operation)
protected MapScanResult<Object,Object> scanIterator(String name, RedisClient client, long startPos, String pattern, int count)
protected RFuture<V> putIfAbsentOperationAsync(K key, V value, MapOperation mapOperation)
protected RFuture<V> putOperationAsync(K key, V value, MapOperation operation)
protected RFuture<Boolean> fastPutIfAbsentOperationAsync(K key, V value)
protected RFuture<Boolean> fastPutIfAbsentOperationAsync(K key, V value, MapOperation mapOperation)
protected RFuture<Boolean> fastPutOperationAsync(K key, V value, MapOperation operation)
public RFuture<Collection<V>> readAllValuesAsync()
protected RFuture<Void> putAllOperationAsync(Map<? extends K,? extends V> entries)
protected RFuture<Boolean> replaceOperationAsync(K key, V oldValue, V newValue)
protected <R> void executeLocked(RPromise<R> promise, Runnable runnable, Collection<K> keys)
Copyright © 2014–2018 The Redisson Project. All rights reserved.