Интерфейс ConcurrentMap гарантирует атомарность и потокобезопасность своих методов. Он наследуется от интерфейса Map и получает все его методы.
Стандартная реализация ConcurrentHashMap обеспечивает потокобезопасность своих методов, но при этом не накладывает блокировку на всю коллекцию пар «ключ-значение», а только на небольшую часть, что обеспечивает более высокую производительность, чем Collections.synchronizedMap(myMap).