Задача:
Реализовать in memory хранилище с использованием HashMap наилучшим и потокобезопасным способом.
Вопросы:
Комментарий:
На данный момент я знаю достаточно мощный инструмент для реализации in memory storage, используя H2, однако вопрос больше нацелен на базовые возможности JDK.
Заранее спасибо.
Если хотите потокобезопасную реализацию Map, рекомендую ConcurentHashMap из пакета java.util.concurrent.
Методы внутри такой реализации уже синхронизированы, причем намного эффективнее, чем в Collections.synchronizedMap.
Подробнее можно почитать здесь
Насчет эффективности здесь сложно говорить без конкретных задач. В любом случае, хранилище в виде базы данных является более эффективным решением, чем создание хранилища средствами одной лишь мапы.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости