public abstract class ExpirationDatatypeOperations extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ExpirationDatatypeOperations.TtlState |
| Modifier and Type | Field and Description |
|---|---|
protected Map<ByteBuffer,Long> |
expirationsInMillis |
static Long |
NO_EXPIRATION |
| Constructor and Description |
|---|
ExpirationDatatypeOperations() |
| Modifier and Type | Method and Description |
|---|---|
void |
addExpirationAt(byte[] key,
long time,
TimeUnit unit) |
void |
addExpirationTime(byte[] key,
long duration,
TimeUnit unit) |
long |
remainingTime(byte[] key) |
boolean |
removeExpiration(byte[] key) |
void |
renameTtlKey(byte[] oldKey,
byte[] newKey) |
ExpirationDatatypeOperations.TtlState |
timedoutState(byte[] key) |
public static final Long NO_EXPIRATION
protected Map<ByteBuffer,Long> expirationsInMillis
public long remainingTime(byte[] key)
public void addExpirationTime(byte[] key,
long duration,
TimeUnit unit)
public void addExpirationAt(byte[] key,
long time,
TimeUnit unit)
public ExpirationDatatypeOperations.TtlState timedoutState(byte[] key)
public boolean removeExpiration(byte[] key)
public void renameTtlKey(byte[] oldKey,
byte[] newKey)
Copyright © 2016. All Rights Reserved.