Class BloomFilterAddRemove4Bit
java.lang.Object
com.biglybt.core.util.bloom.impl.BloomFilterImpl
com.biglybt.core.util.bloom.impl.BloomFilterAddRemove4Bit
- All Implemented Interfaces:
BloomFilter
-
Field Summary
FieldsFields inherited from class BloomFilterImpl
MY_PACKAGE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class BloomFilterImpl
add, add, bytesToInteger, contains, contains, count, count, deserialiseFromMap, getEntryCount, getHash, getMaxEntries, getSerialization, getSize, getStartTimeMono, getString, main, remove, remove, serialiseToMap
-
Field Details
-
map
private final byte[] map
-
-
Constructor Details
-
BloomFilterAddRemove4Bit
public BloomFilterAddRemove4Bit(int _max_entries) -
BloomFilterAddRemove4Bit
-
-
Method Details
-
serialiseToMap
- Overrides:
serialiseToMapin classBloomFilterImpl
-
getReplica
-
trimValue
protected int trimValue(int value) - Specified by:
trimValuein classBloomFilterImpl
-
getValue
protected int getValue(int index) - Specified by:
getValuein classBloomFilterImpl
-
incValue
protected int incValue(int index) - Specified by:
incValuein classBloomFilterImpl
-
decValue
protected int decValue(int index) - Specified by:
decValuein classBloomFilterImpl
-
setValue
private void setValue(int index, byte value) -
clear
public void clear()- Specified by:
clearin interfaceBloomFilter- Overrides:
clearin classBloomFilterImpl
-