public class ExpiringKeyValueStorage extends Object
| Constructor and Description |
|---|
ExpiringKeyValueStorage(Consumer<Slice> keyChangeNotifier) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
delete(Slice key) |
void |
delete(Slice key1,
Slice key2) |
boolean |
exists(Slice slice) |
Long |
getTTL(Slice key) |
RMDataStructure |
getValue(Slice key) |
void |
put(Slice key,
RMDataStructure value,
Long ttl) |
void |
put(Slice key,
Slice value,
Long ttl) |
void |
put(Slice key1,
Slice key2,
Slice value,
Long ttl) |
long |
setDeadline(Slice key,
long deadline) |
long |
setTTL(Slice key,
long ttl) |
Map<Slice,Long> |
ttls() |
Slice |
type(Slice key) |
Map<Slice,RMDataStructure> |
values() |
public Map<Slice,RMDataStructure> values()
public void delete(Slice key)
public void clear()
public RMDataStructure getValue(Slice key)
public long setTTL(Slice key, long ttl)
public void put(Slice key, RMDataStructure value, Long ttl)
public long setDeadline(Slice key, long deadline)
public boolean exists(Slice slice)
Copyright © 2023. All rights reserved.