gluu
|
公開メンバ関数 | |
ExpirationMap () | |
ExpirationMap (long timeWindow, int maxEntries) | |
void | put (K key, V value) |
V | get (K key) |
Pair< V, Boolean > | getWithExpired (K key, long instant) |
V | remove (K key) |
非公開メンバ関数 | |
void | initMap (long timeWindow, int maxEntries) |
void | reduceMap () |
非公開変数類 | |
long | lastCleaning |
long | timeWindow |
int | maxEntries |
ConcurrentHashMap< K, Pair< V, Long > > | map = new ConcurrentHashMap<>() |
静的非公開変数類 | |
static final long | TIME_WINDOW_DEFAULT = 120000L |
static final int | MAX_STORED_ENTRIES = 1000 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inlineprivate |
|
inline |
|
private |
|
private |
|
staticprivate |
|
private |
|
staticprivate |
|
private |