public interface RLongAdder extends RExpirable, RDestroyable
LongAdder
Internal state maintained on client side.
| Modifier and Type | Method and Description |
|---|---|
void |
add(long x)
Adds value
|
void |
decrement()
Decrements value
|
void |
increment()
Increments value
|
void |
reset()
Resets value across all RLongAdder instances
|
RFuture<Void> |
resetAsync()
Resets value across all RLongAdder instances
|
RFuture<Void> |
resetAsync(long timeout,
TimeUnit timeUnit)
Resets value across all RLongAdder instances
within defined
timeout. |
long |
sum()
Accumulates sum across all RLongAdder instances
|
RFuture<Long> |
sumAsync()
Accumulates sum across all RLongAdder instances
|
RFuture<Long> |
sumAsync(long timeout,
TimeUnit timeUnit)
Accumulates sum across all RLongAdder instances
within defined
timeout. |
clearExpire, expire, expireAt, expireAt, remainTimeToLivecopy, delete, getCodec, getName, isExists, migrate, move, rename, renamenx, touch, unlinkclearExpireAsync, expireAsync, expireAtAsync, expireAtAsync, remainTimeToLiveAsynccopyAsync, deleteAsync, isExistsAsync, migrateAsync, moveAsync, renameAsync, renamenxAsync, touchAsync, unlinkAsyncdestroyvoid add(long x)
x - - valuevoid increment()
void decrement()
long sum()
void reset()
RFuture<Long> sumAsync()
RFuture<Long> sumAsync(long timeout, TimeUnit timeUnit)
timeout.timeout - for accumulationtimeUnit - for timeoutCopyright © 2014–2018 The Redisson Project. All rights reserved.