Package org.apache.pulsar.utils
Class ConcurrentBitmapSortedLongPairSet
java.lang.Object
org.apache.pulsar.utils.ConcurrentBitmapSortedLongPairSet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(long item1, long item2) voidclear()booleancontains(long item1, long item2) booleanisEmpty()<T> Set<T>items(int numberOfItems, org.apache.pulsar.common.util.collections.LongPairSet.LongPairFunction<T> longPairConverter) voidremove(long item1, long item2) voidremoveUpTo(long item1, long item2) intsize()
-
Constructor Details
-
ConcurrentBitmapSortedLongPairSet
public ConcurrentBitmapSortedLongPairSet()
-
-
Method Details
-
add
public void add(long item1, long item2) -
remove
public void remove(long item1, long item2) -
contains
public boolean contains(long item1, long item2) -
removeUpTo
public void removeUpTo(long item1, long item2) -
items
public <T> Set<T> items(int numberOfItems, org.apache.pulsar.common.util.collections.LongPairSet.LongPairFunction<T> longPairConverter) -
isEmpty
public boolean isEmpty() -
clear
public void clear() -
size
public int size()
-