Implémenter le cache Threadsafe simple à l'aide de HashMap sans utiliser la collection synchronisée

Publié: 2013-11-29

Java en mémoire cache à l'aide de Hashmap

Un cache est une zone de mémoire locale qui contient une copie des données fréquemment consultées qui sont autrement coûteuses à obtenir ou à calculer. Des exemples de telles données incluent un résultat d'une requête à une base de données, un fichier disque ou un rapport.

Voici un exemple Java simple qui est Threadsafe utilisant HashMap sans utiliser Synchronized Collections.

Quelques autres exemples Java que vous voudrez peut-être regarder.

Bonus : Détails du modèle de mémoire Java :

Modèle de mémoire Java