public class BinaryBloomFilter extends BloomFilter
filter, forkedFilter, k, length, lock, needRebuild
Modifier | Constructor and Description |
---|---|
|
BinaryBloomFilter(java.nio.ByteBuffer slice,
int length,
int k) |
protected |
BinaryBloomFilter(java.io.File file,
int length,
int k)
Constructor
|
protected |
BinaryBloomFilter(int length,
int k)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
fork(int k)
Create an empty, in-memory copy of bloom filter.
|
protected boolean |
getBit(int offset) |
void |
removeKey(byte[] key) |
protected void |
setBit(int offset) |
protected void |
unsetBit(int offset) |
addKey, addKeyForked, checkFilter, close, copyTo, createFilter, createFilter, discard, finalize, force, getFilledCount, getHashes, getK, getLength, getSizeBytes, init, merge, needRebuild, optimialK, unsetAll, writeTo
protected BinaryBloomFilter(int length, int k)
length
- length in bitsprotected BinaryBloomFilter(java.io.File file, int length, int k) throws java.io.IOException
file
- disk filelength
- length in bitsjava.io.IOException
public BinaryBloomFilter(java.nio.ByteBuffer slice, int length, int k)
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