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, remainTimeToLive
copy, delete, getCodec, getName, isExists, migrate, move, rename, renamenx, touch, unlink
clearExpireAsync, expireAsync, expireAtAsync, expireAtAsync, remainTimeToLiveAsync
copyAsync, deleteAsync, isExistsAsync, migrateAsync, moveAsync, renameAsync, renamenxAsync, touchAsync, unlinkAsync
destroy
void 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.