com.aelitis.azureus.core.util.bloom
Interface BloomFilter
- All Known Implementing Classes:
- BloomFilterAddOnly, BloomFilterAddRemove4Bit, BloomFilterAddRemove8Bit, BloomFilterImpl, BloomFilterRotator
public interface BloomFilter
add
int add(byte[] value)
remove
int remove(byte[] value)
contains
boolean contains(byte[] value)
count
int count(byte[] value)
getEntryCount
int getEntryCount()
- Returns number of unique entries
- Returns:
clear
void clear()
getStartTimeMono
long getStartTimeMono()
getSize
int getSize()
- Returns overall capacity
- Returns:
getReplica
BloomFilter getReplica()
serialiseToMap
java.util.Map<java.lang.String,java.lang.Object> serialiseToMap()
getString
java.lang.String getString()