public class LRUCache
extends java.util.LinkedHashMap
| Constructor and Description |
|---|
LRUCache(int initial,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
java.lang.Object |
clone() |
java.util.Set |
entrySet() |
java.lang.Object |
get(java.lang.Object key) |
java.util.Set |
keySet() |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
void |
putAll(java.util.Map map) |
java.lang.Object |
remove(java.lang.Object key) |
protected boolean |
removeEldestEntry(java.util.Map.Entry eldest) |
void |
setCapacity(int size) |
containsValue, forEach, getOrDefault, replaceAll, valuescompute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, putIfAbsent, remove, replace, replace, sizeprotected boolean removeEldestEntry(java.util.Map.Entry eldest)
removeEldestEntry in class java.util.LinkedHashMappublic void setCapacity(int size)
public java.lang.Object get(java.lang.Object key)
get in interface java.util.Mapget in class java.util.LinkedHashMappublic java.lang.Object put(java.lang.Object key,
java.lang.Object value)
put in interface java.util.Mapput in class java.util.HashMappublic void putAll(java.util.Map map)
putAll in interface java.util.MapputAll in class java.util.HashMappublic java.lang.Object remove(java.lang.Object key)
remove in interface java.util.Mapremove in class java.util.HashMappublic void clear()
clear in interface java.util.Mapclear in class java.util.LinkedHashMappublic java.lang.Object clone()
clone in class java.util.HashMappublic java.util.Set keySet()
keySet in interface java.util.MapkeySet in class java.util.LinkedHashMappublic java.util.Set entrySet()
entrySet in interface java.util.MapentrySet in class java.util.LinkedHashMap