Package org.apache.pulsar.utils
Class ConcurrentBitmapSortedLongPairSet
- java.lang.Object
-
- org.apache.pulsar.utils.ConcurrentBitmapSortedLongPairSet
-
public class ConcurrentBitmapSortedLongPairSet extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ConcurrentBitmapSortedLongPairSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(long item1, long item2)voidclear()booleancontains(long item1, long item2)booleanisEmpty()<T> java.util.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()
-
-
-
Method Detail
-
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> java.util.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()
-
-