protected class PartitionSplittingBackingMap.KeySet extends AbstractKeyBasedMap.KeySet
The default implementation of removeAll
determines the smaller collection to walk, which involves a call to AbstractKeyBasedMap.KeySet.size()
; this is highly inefficient for PartitionSplittingBackingMap.
Modifier | Constructor and Description |
---|---|
protected |
KeySet() |
Modifier and Type | Method and Description |
---|---|
boolean |
removeAll(Collection coll) |
clear, contains, isEmpty, iterator, remove, size
equals, hashCode
add, addAll, containsAll, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
add, addAll, containsAll, retainAll, spliterator, toArray, toArray
parallelStream, removeIf, stream
public boolean removeAll(Collection coll)
removeAll
in interface Collection
removeAll
in interface Set
removeAll
in class AbstractSet