diff options
Diffstat (limited to 'vespajlib')
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/collections/CopyOnWriteHashMap.java | 11 | ||||
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/protect/Validator.java | 2 |
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 */ |