public class NullBloomFilter extends BloomFilter
filter, forkedFilter, k, length, lock, needRebuild
Modifier | Constructor and Description |
---|---|
protected |
NullBloomFilter(int length,
int k) |
Modifier and Type | Method and Description |
---|---|
void |
addKey(byte[] key) |
boolean |
checkFilter(byte[] key) |
void |
discard() |
void |
fork(int k)
Create an empty, in-memory copy of bloom filter.
|
protected boolean |
getBit(int offset) |
void |
merge() |
void |
removeKey(byte[] key) |
protected void |
setBit(int offset) |
protected void |
unsetBit(int offset) |
addKeyForked, close, copyTo, createFilter, createFilter, finalize, force, getFilledCount, getHashes, getK, getLength, getSizeBytes, init, needRebuild, optimialK, unsetAll, writeTo
public boolean checkFilter(byte[] key)
checkFilter
in class BloomFilter
public void addKey(byte[] key)
addKey
in class BloomFilter
public void removeKey(byte[] key)
removeKey
in class BloomFilter
protected boolean getBit(int offset)
getBit
in class BloomFilter
protected void setBit(int offset)
setBit
in class BloomFilter
protected void unsetBit(int offset)
unsetBit
in class BloomFilter
public void fork(int k)
BloomFilter
fork
in class BloomFilter
public void discard()
discard
in class BloomFilter
public void merge()
merge
in class BloomFilter