package org.h2.value;
import java.util.HashMap;
import org.h2.util.StringUtils;
public class CaseInsensitiveMap<V> extends HashMap<String, V> {
private static final long serialVersionUID = 1L;
@Override
public V get(Object key) {
return super.get(StringUtils.toUpperEnglish((String) key));
}
@Override
public V put(String key, V value) {
return super.put(StringUtils.toUpperEnglish(key), value);
}
@Override
public boolean containsKey(Object key) {
return super.containsKey(StringUtils.toUpperEnglish((String) key));
}
@Override
public V remove(Object key) {
return super.remove(StringUtils.toUpperEnglish((String) key));
}
}