列挙型の値(つまり)を除いて、EnumMapのようなクラスを探していますEnumValueMap<K,V extends Enum<V>>
。
http://java.sun.com/javase/6/docs/api/java/util/EnumMap.html
編集
たとえば、数百万のオブジェクトを10の列挙型にマッピングする場合、少なくとも、を使用するよりもメモリ効率の高い実装を作成できると思いましたHashMap<Object, V extends Enum<V>>
。おそらくそうではありません。