public final class InternCache extends LinkedHashMap<String,String>
Note: that this class extends LinkedHashMap
is an implementation
detail -- no code should ever directly call Map methods.
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Modifier and Type | Method and Description |
---|---|
static InternCache |
getInstance() |
String |
intern(String input) |
protected boolean |
removeEldestEntry(Map.Entry<String,String> eldest) |
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, replaceAll, values
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
equals, hashCode, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, containsKey, equals, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
public static InternCache getInstance()
protected boolean removeEldestEntry(Map.Entry<String,String> eldest)
removeEldestEntry
in class LinkedHashMap<String,String>
Copyright © 2019 FasterXML. All rights reserved.