I recently learnt about the benefits of EnumMap in Java and would like to replace the existing ImmutableMap<OccupancyType, BigDecimal>
to EnumMap. However, I'd also like the immutable property offered by ImmutableMap.
- Is there a variant, ImmutableEnumMap available in guava ?
- In terms of storage which one (EnumMap vs ImmutableMap) performs better ?
- I couldn't find a comparison of the two. I'd appreciate if someone can point me to a link or give some insights on the efficiency of the two data structures ?