Я хочу объявить кэш как этот LoadingCache<EnumKeys, Map<String,String>>
в Guava
. У нас есть enum
в качестве ключей в guava? Когда мы создаем Map
для enum
, мы используем EnumHasMap
. Что-то подобное существует для Guava
тоже?Статические ключи в Google Guava
0
A
ответ
2
Enum
по-прежнему является Object
, так что да, вы определенно можете использовать их в качестве ключей для LoadingCache
(и они имеют преимущество в том, неизменны, что очень важно для ключей).
Однако существует только одна реализация LoadingCache
.