@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((concurrentHashMap == null) ? 0 : concurrentHashMap.hashCode()); result = prime * result + ((concurrentMap == null) ? 0 : concurrentMap.hashCode()); result = prime * result + ((concurrentNavigableMap == null) ? 0 : concurrentNavigableMap.hashCode()); result = prime * result + ((concurrentSkipListMap == null) ? 0 : concurrentSkipListMap.hashCode()); result = prime * result + ((hashMap == null) ? 0 : hashMap.hashCode()); result = prime * result + ((hashtable == null) ? 0 : hashtable.hashCode()); result = prime * result + ((identityHashMap == null) ? 0 : identityHashMap.hashCode()); result = prime * result + ((linkedHashMap == null) ? 0 : linkedHashMap.hashCode()); result = prime * result + ((map == null) ? 0 : map.hashCode()); result = prime * result + ((navigableMap == null) ? 0 : navigableMap.hashCode()); result = prime * result + ((sortedMap == null) ? 0 : sortedMap.hashCode()); result = prime * result + ((treeMap == null) ? 0 : treeMap.hashCode()); result = prime * result + ((weakHashMap == null) ? 0 : weakHashMap.hashCode()); return result; }
@Override public int hashCode() { int hashCode = super.hashCode(); hashCode = hashCode * 31 + nextProtocols.hashCode(); hashCode = hashCode * 31 + nullNextProtocol.hashCode(); return hashCode; }