V
- value typepublic class TransactionalSetCache<V> extends BaseTransactionalSet<V>
Constructor | Description |
---|---|
TransactionalSetCache(CommandAsyncExecutor commandExecutor,
long timeout,
List<TransactionalOperation> operations,
RSetCache<V> set,
String transactionId) |
Modifier and Type | Method | Description |
---|---|---|
RFuture<Boolean> |
addAsync(V value,
long ttl,
TimeUnit ttlUnit) |
|
protected TransactionalOperation |
createAddOperation(V value) |
|
protected MoveOperation |
createMoveOperation(String destination,
V value,
long threadId) |
|
protected TransactionalOperation |
createRemoveOperation(Object value) |
|
protected RLock |
getLock(RCollectionAsync<V> set,
V value) |
|
protected RFuture<Set<V>> |
readAllAsyncSource() |
|
protected ListScanResult<Object> |
scanIteratorSource(String name,
RedisClient client,
long startPos,
String pattern,
int count) |
clearExpireAsync, expireAsync, expireAtAsync, expireAtAsync, migrateAsync, moveAsync
addAllAsync, addAsync, addAsync, containsAllAsync, containsAsync, deleteAsync, deleteAsync, diffAsync, executeLocked, executeLocked, executeLocked, intersectionAsync, isExistsAsync, moveAsync, readAllAsync, readDiffAsync, readIntersectionAsync, readSortAlphaAsync, readSortAlphaAsync, readSortAlphaAsync, readSortAlphaAsync, readSortAlphaAsync, readSortAlphaAsync, readSortAsync, readSortAsync, readSortAsync, readSortAsync, readUnionAsync, removeAllAsync, removeAsync, removeRandomAsync, removeRandomAsync, retainAllAsync, scanIterator, sortToAsync, touchAsync, unionAsync, unlinkAsync
public TransactionalSetCache(CommandAsyncExecutor commandExecutor, long timeout, List<TransactionalOperation> operations, RSetCache<V> set, String transactionId)
protected ListScanResult<Object> scanIteratorSource(String name, RedisClient client, long startPos, String pattern, int count)
scanIteratorSource
in class BaseTransactionalSet<V>
protected RFuture<Set<V>> readAllAsyncSource()
readAllAsyncSource
in class BaseTransactionalSet<V>
protected TransactionalOperation createAddOperation(V value)
createAddOperation
in class BaseTransactionalSet<V>
protected MoveOperation createMoveOperation(String destination, V value, long threadId)
createMoveOperation
in class BaseTransactionalSet<V>
protected TransactionalOperation createRemoveOperation(Object value)
createRemoveOperation
in class BaseTransactionalSet<V>
protected RLock getLock(RCollectionAsync<V> set, V value)
getLock
in class BaseTransactionalSet<V>
Copyright © 2014–2018 The Redisson Project. All rights reserved.