Является ли метод ConcurrentHashMap.putAll(Map) атомарным?
Я не могу найти его в документации, и он не упоминается в интерфейсе ConcurrentMap, поэтому я думаю, что ответ отрицательный. Я прошу это быть уверенным, так как это не имело бы смысла, если бы эта операция не была атомарной, если честно.
Если он не атомарный, как лучше всего поддерживать атомарные вставки нескольких элементов? Вернуться к старой доброй синхронизации?