-
Type:
Sub-task
-
Resolution: Delivered
-
Priority:
P4
-
Affects Version/s: 20
-
Component/s: core-libs
The `remove(key, value)` and `replace(key, oldValue, newValue)` implementations of `IdentityHashMap` have been corrected. In previous releases, the value arguments were compared with values in the map using `equals`. However, `IdentityHashMap` specifies that all such comparisons should be made using object identity (`==`). These methods' implementations now conform to the specification.