Реализуйте простой кеш Threadsafe с использованием HashMap без использования Synchronized Collection

Опубликовано: 2013-11-29

Java в кеше памяти с использованием Hashmap

Кэш — это область локальной памяти, в которой хранится копия часто используемых данных, получение или вычисление которых в противном случае требует больших затрат. Примеры таких данных включают результат запроса к базе данных, файл на диске или отчет.

Вот простой пример Java, который является потокобезопасным с использованием HashMap без использования синхронизированных коллекций.

Еще несколько примеров Java, которые вы, возможно, захотите посмотреть.

Бонус: детали модели памяти Java:

Модель памяти Java