Package  Description 

com.google.common.hash 
Hash functions and related structures.

Modifier and Type  Method and Description 

BloomFilter<T> 
BloomFilter.copy()
Creates a new
BloomFilter that's a copy of this instance. 
static <T> BloomFilter<T> 
BloomFilter.create(Funnel<? super T> funnel,
int expectedInsertions)
Creates a
BloomFilter with the expected number of insertions and a
default expected false positive probability of 3%. 
static <T> BloomFilter<T> 
BloomFilter.create(Funnel<? super T> funnel,
int expectedInsertions,
double fpp)
Creates a
BloomFilter with the expected number of insertions and
expected false positive probability. 
static <T> BloomFilter<T> 
BloomFilter.create(Funnel<? super T> funnel,
long expectedInsertions)
Creates a
BloomFilter with the expected number of insertions and a
default expected false positive probability of 3%. 
static <T> BloomFilter<T> 
BloomFilter.create(Funnel<? super T> funnel,
long expectedInsertions,
double fpp)
Creates a
BloomFilter with the expected number of insertions and
expected false positive probability. 
static <T> BloomFilter<T> 
BloomFilter.readFrom(InputStream in,
Funnel<T> funnel)
Reads a byte stream, which was written by writeTo(OutputStream), into a
BloomFilter<T> . 
Modifier and Type  Method and Description 

boolean 
BloomFilter.isCompatible(BloomFilter<T> that)
Determines whether a given bloom filter is compatible with this bloom filter.

void 
BloomFilter.putAll(BloomFilter<T> that)
Combines this bloom filter with another bloom filter by performing a bitwise OR of the
underlying data.

Copyright © 20102016. All Rights Reserved.