@Override @Nonnull public UpdatableQHashParallelKVByteByteMapGO newUpdatableMap( Map<Byte, Byte> map) { return shrunk(super.newUpdatableMap(map)); }
@Override @Nonnull public UpdatableQHashParallelKVByteByteMapGO newUpdatableMap( Map<Byte, Byte> map) { return shrunk(super.newUpdatableMap(map)); }
@Override @Nonnull public UpdatableQHashParallelKVByteByteMapGO newUpdatableMap( Map<Byte, Byte> map) { if (map instanceof ByteByteMap) { if (map instanceof ParallelKVByteByteQHash) { ParallelKVByteByteQHash hash = (ParallelKVByteByteQHash) map; if (hash.hashConfig().equals(hashConf)) { UpdatableQHashParallelKVByteByteMapGO res = uninitializedUpdatableMap(); res.copy(hash); return res; } } UpdatableQHashParallelKVByteByteMapGO res = newUpdatableMap(map.size()); res.putAll(map); return res; } UpdatableQHashParallelKVByteByteMapGO res = newUpdatableMap(map.size()); for (Map.Entry<Byte, Byte> entry : map.entrySet()) { res.put(entry.getKey(), entry.getValue()); } return res; } }
@Override @Nonnull public UpdatableQHashParallelKVByteByteMapGO newUpdatableMap( Map<Byte, Byte> map) { if (map instanceof ByteByteMap) { if (map instanceof ParallelKVByteByteQHash) { ParallelKVByteByteQHash hash = (ParallelKVByteByteQHash) map; if (hash.hashConfig().equals(hashConf)) { UpdatableQHashParallelKVByteByteMapGO res = uninitializedUpdatableMap(); res.copy(hash); return res; } } UpdatableQHashParallelKVByteByteMapGO res = newUpdatableMap(map.size()); res.putAll(map); return res; } UpdatableQHashParallelKVByteByteMapGO res = newUpdatableMap(map.size()); for (Map.Entry<Byte, Byte> entry : map.entrySet()) { res.put(entry.getKey(), entry.getValue()); } return res; } }