perf[hashmap]: equals and hashcode

This commit is contained in:
godotg committed 2024-07-02 15:23:47 +08:00
1 parent e4c0152181
commit 08a1e7a8ae
1 file changed
+1 -16
@@ -226,22 +226,7 @@ public class ConcurrentHashMapLongObject<V> implements Map<Long, V> {
if (!(o instanceof Map<?, ?> m)) {
return false;
}
if (m.size() != size()) {
return false;
}
for (var entry : m.entrySet()) {
var key = entry.getKey();
var value = entry.getValue();
if (!containsKey(key)) {
return false;
}
if (!Objects.equals(value, get(key))) {
return false;
}
}
return true;
return m.equals(this);
}
@Override