У меня есть объект хранилища данных, который использует одно из полей в классе для создания ключа. Предположим, у меня есть объект 'a' со значением 'k' для этого поля. Если я пытаюсь добавить объект «b» в хранилище данных, которое также имеет значение «k» для поля, объект «b» перезаписывает объект «a». Просто хотел подтвердить, если это ожидаемое поведение. Хотя это выглядит совершенно очевидно, было бы здорово, если бы кто-то смог объяснить основную концепцию ..