другими ключами же less cache efficient чем просто .strean().map().collect() при поиске ?
например вот так
Map<Locale, DependentData> dataByLocale = new ConcurrentHashMap<>();
Map<String, Locale> localeByLang = new ConcurrentHashMap<>();
а нафига так делать вообще, в чём здесь нужда нескольких мап?
в том что не всегда есть нужная локаль(например может быть не та страна но язык тот)
выглядит странно, через опшнал можно что-то покрасивей написать
вот то что я преследую
Обсуждают сегодня