Class BloomFilter.SubFilter

java.lang.Object
org.infinispan.server.resp.commands.bloom.BloomFilter.SubFilter
Enclosing class:
BloomFilter

@ProtoTypeId(6137) public static final class BloomFilter.SubFilter extends Object
A sub-filter in a scalable Bloom filter.
Since:
16.2
  • Constructor Details

    • SubFilter

      public SubFilter(long capacity, double errorRate)
  • Method Details

    • getCapacity

      @ProtoField(number=1, defaultValue="100") public long getCapacity()
    • getNumHashFunctions

      @ProtoField(number=2, defaultValue="7") public int getNumHashFunctions()
    • getBits

      @ProtoField(number=3) public byte[] getBits()
    • getCount

      @ProtoField(number=4, defaultValue="0") public long getCount()
    • isFull

      public boolean isFull()
    • getSizeInBytes

      public long getSizeInBytes()
    • add

      public void add(byte[] item)
    • mightContain

      public boolean mightContain(byte[] item)