dcsimg

What's the purpose of the IdentityHashMap?

John Zukowski

The IdentityHashMap uses == for equality checking instead of equals(). This can be used for both performance reasons, if you know that two different elements will never be equals and for preventing spoofing, where an object tries to imitate another.