Implemente o cache Threadsafe simples usando HashMap sem usar a coleção sincronizada

Publicados: 2013-11-29

Java no cache de memória usando Hashmap

Um cache é uma área de memória local que contém uma cópia de dados acessados ​​com frequência que, de outra forma, são caros para obter ou computar. Exemplos de tais dados incluem o resultado de uma consulta a um banco de dados, um arquivo em disco ou um relatório.

Aqui está um exemplo simples de Java que é Threadsafe usando HashMap sem usar coleções sincronizadas.

Mais alguns exemplos de Java que você pode querer olhar.

Bônus: Detalhes do Modelo de Memória Java:

Modelo de Memória Java