aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2021-10-28 10:50:27 +0200
committerGitHub <noreply@github.com>2021-10-28 10:50:27 +0200
commit2f00a56c2a58a8de99556ad3a3aad391de64bb47 (patch)
tree4eea431dfa53fb3f0e0a62fc2eb18b4fd882cb35 /vespajlib
parent07d6c5fa43fedfa7aff33230a5f1a514745b0556 (diff)
parent9819c5eed296c748fb90a05fffe12ae90fffcfaa (diff)
Merge pull request #19747 from vespa-engine/bratset/items-equality
Bratset/items equality
Diffstat (limited to 'vespajlib')
-rw-r--r--vespajlib/src/main/java/com/yahoo/collections/CopyOnWriteHashMap.java11
-rw-r--r--vespajlib/src/main/java/com/yahoo/protect/Validator.java2
2 files changed, 12 insertions, 1 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/collections/CopyOnWriteHashMap.java b/vespajlib/src/main/java/com/yahoo/collections/CopyOnWriteHashMap.java
index e03f30d868a..424e850426c 100644
--- a/vespajlib/src/main/java/com/yahoo/collections/CopyOnWriteHashMap.java
+++ b/vespajlib/src/main/java/com/yahoo/collections/CopyOnWriteHashMap.java
@@ -91,6 +91,17 @@ public class CopyOnWriteHashMap<K,V> extends AbstractMap<K,V> implements Cloneab
return map.remove(key);
}
+ @Override
+ public boolean equals(Object other) {
+ if ( ! (other instanceof CopyOnWriteHashMap)) return false;
+ return this.map.equals(((CopyOnWriteHashMap)other).map);
+ }
+
+ @Override
+ public int hashCode() {
+ return map.hashCode();
+ }
+
private final class EntrySet extends AbstractSet<Map.Entry<K,V>> {
public Iterator<Map.Entry<K,V>> iterator() {
diff --git a/vespajlib/src/main/java/com/yahoo/protect/Validator.java b/vespajlib/src/main/java/com/yahoo/protect/Validator.java
index a5d99a29f88..358d75408da 100644
--- a/vespajlib/src/main/java/com/yahoo/protect/Validator.java
+++ b/vespajlib/src/main/java/com/yahoo/protect/Validator.java
@@ -3,7 +3,7 @@ package com.yahoo.protect;
/**
- * <p>Static utility methods for validating input.</p>
+ * Static utility methods for validating input.
*
* @author bratseth
*/