package com.smtservlet.util; import java.util.LinkedHashMap; public class UpperLinkedHashMap extends LinkedHashMap { /** * */ private static final long serialVersionUID = 1651097593607711978L; @SuppressWarnings("unchecked") @Override public V put(K key, V value) { return super.put((K)((String)key).toUpperCase(), value); } @SuppressWarnings("unchecked") @Override public V get(Object key) { return super.get((K)((String)key).toUpperCase()); } @SuppressWarnings("unchecked") @Override public V getOrDefault(Object key, V defaultValue) { return super.getOrDefault((K)((String)key).toUpperCase(), defaultValue); } }