aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib
diff options
context:
space:
mode:
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
*/