class LRUMessageCache
extends java.util.LinkedHashMap<java.lang.String,java.lang.Integer>
getMessageCountAndThenIncrement(java.lang.String) method. Other methods inherited
via LinkedHashMap are not thread safe.| Modifier and Type | Field and Description |
|---|---|
(package private) int |
cacheSize |
private static long |
serialVersionUID |
| Constructor and Description |
|---|
LRUMessageCache(int cacheSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
(package private) int |
getMessageCountAndThenIncrement(java.lang.String msg) |
protected boolean |
removeEldestEntry(java.util.Map.Entry eldest) |
containsValue, entrySet, forEach, get, getOrDefault, keySet, replaceAll, valuesclone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizeprivate static final long serialVersionUID
final int cacheSize
int getMessageCountAndThenIncrement(java.lang.String msg)
protected boolean removeEldestEntry(java.util.Map.Entry eldest)
removeEldestEntry in class java.util.LinkedHashMap<java.lang.String,java.lang.Integer>public void clear()
clear in interface java.util.Map<java.lang.String,java.lang.Integer>clear in class java.util.LinkedHashMap<java.lang.String,java.lang.Integer>