Volatile HashMap vs ConcurrentHashMap

J'ai une classe de cache qui contient un volatile HashMap<T> pour stocker les éléments du cache.

Je suis curieux de savoir quelles seraient les conséquences d'un changement de volatile HashMap à ConcurrentHashMap?

Aurais-je le gain de augmentation de la performance? Ce cache est readonly cache.

Quelle serait la meilleure option pour les utiliser? juste HashMap? Le Cache est rempli sur un intervalle.

source d'informationauteur DarthVader | 2012-04-27