В каких ситуациях лучше всего использовать ConcurrentHashMap в Java и как его производительность сравнивается с другими потокобезопасными реализациями map'ов, типа Hashtable или synchronized HashMap? — ДейлиПреп