Для чего в основном используется класс IdentityHashMap и почему его выбирают вместо обычного HashMap в конкретных ситуациях? — ДейлиПреп