Class InternCache

All Implemented Interfaces:
Serializable, Cloneable, Map<String,String>

public final class InternCache extends LinkedHashMap<String,String>
Singleton class that adds a simple first-level cache in front of regular String.intern() functionality. This is done as a minor performance optimization, to avoid calling native intern() method in cases where same String is being interned multiple times.

Note: that this class extends LinkedHashMap is an implementation detail -- no code should ever directly call Map methods.

See Also: