Class CaseInsensitiveKeyMap<V>

java.lang.Object
java.util.AbstractMap<String,V>
org.apache.tomcat.util.collections.CaseInsensitiveKeyMap<V>
Type Parameters:
V - Type of values placed in this Map.
All Implemented Interfaces:
Map<String,V>

public class CaseInsensitiveKeyMap<V> extends AbstractMap<String,V>
A Map implementation that uses case-insensitive (using Locale.ENGLISH) strings as keys.

Keys must be instances of String. Note that this means that null keys are not permitted.

This implementation is not thread-safe.