Is there a more efficient and specialized implementation of a Map collection where Enum objects can serve as keys?
BTW, it's simpler to write:
Map map = new EnumMap<>(MyEnum.class);
There's no need to repeat the types. This can make the code a lot easier to read.