Interface IBitSet

All Superinterfaces:
AutoCloseable, Closeable
All Known Implementing Classes:
OffHeapBitSet

public interface IBitSet extends Closeable
  • Method Details

    • capacity

      long capacity()
    • get

      boolean get(long index)
      Returns true or false for the specified bit index. The index should be less than the capacity.
    • set

      void set(long index)
      Sets the bit at the specified index. The index should be less than the capacity.
    • clear

      void clear(long index)
      clears the bit. The index should be less than the capacity.
    • serialize

      void serialize(DataOutputPlus out) throws IOException
      Throws:
      IOException
    • serializedSize

      long serializedSize()
    • clear

      void clear()
    • close

      void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
    • offHeapSize

      long offHeapSize()
      Returns the amount of memory in bytes used off heap.
      Returns:
      the amount of memory in bytes used off heap
    • addTo

      void addTo(Ref.IdentityCollection identities)