Class ConcurrentBitSetRecyclable
- java.lang.Object
-
- java.util.BitSet
-
- org.apache.pulsar.common.util.collections.ConcurrentBitSet
-
- org.apache.pulsar.common.util.collections.ConcurrentBitSetRecyclable
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class ConcurrentBitSetRecyclable extends ConcurrentBitSet
Safe multithreaded version ofBitSetand leverage netty recycler.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConcurrentBitSetRecyclablecreate()static ConcurrentBitSetRecyclablecreate(java.util.BitSet bitSet)voidrecycle()-
Methods inherited from class org.apache.pulsar.common.util.collections.ConcurrentBitSet
get, isEmpty, nextClearBit, nextSetBit, previousClearBit, previousSetBit, set, set
-
-
-
-
Method Detail
-
create
public static ConcurrentBitSetRecyclable create()
-
create
public static ConcurrentBitSetRecyclable create(java.util.BitSet bitSet)
-
recycle
public void recycle()
-
-