public class TimeLimitedMap<K,V> extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
TimeLimitedMap.TimeoutCallback |
| Constructor and Description |
|---|
TimeLimitedMap() |
TimeLimitedMap(long timeOut) |
TimeLimitedMap(long timeOut,
ScheduledExecutorService scheduledExecutorService) |
| Modifier and Type | Method and Description |
|---|---|
V |
getAndRemove(K key) |
void |
put(K key,
V value,
long timeOut,
TimeLimitedMap.TimeoutCallback callback) |
void |
put(K key,
V value,
TimeLimitedMap.TimeoutCallback callback) |
public TimeLimitedMap()
public TimeLimitedMap(long timeOut)
public TimeLimitedMap(long timeOut,
ScheduledExecutorService scheduledExecutorService)
public void put(K key, V value, TimeLimitedMap.TimeoutCallback callback)
public void put(K key, V value, long timeOut, TimeLimitedMap.TimeoutCallback callback)
Copyright © 2018. All rights reserved.