Class BloomFilter.SubFilter
java.lang.Object
org.infinispan.server.resp.commands.bloom.BloomFilter.SubFilter
- Enclosing class:
BloomFilter
A sub-filter in a scalable Bloom filter.
- Since:
- 16.2
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(byte[] item) byte[]getBits()longlonggetCount()intlongbooleanisFull()booleanmightContain(byte[] item)
-
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)
-