private synchronized Map<String, String> getMessages(Locale locale) { Map<String, String> messages = null; if (standardLocale.equals(locale)) { messages = standardMessages; } else { if ((messages = messagesByLocale.get(locale)) == null) { messages = retrieveByLocale(locale); messagesByLocale.put(locale, messages); messagesByLocale.reapable(locale); } } return messages; }
private void populate(Integer ... values) { for (Integer v: values) { map.put(MAPPER.getKey(v), v); } }