/guava/android/guava/src/com/google/common/hash/BloomFilterStrategies.java
long hash2 = upperEight( bytes) ; long hash1 = lowerEight( bytes) ;byte[] bytes = Hashing.murmur3_128( ).hashObject( object, funnel).getBytesInternal( ) ;
byte[] bytes = Hashing.murmur3_128 ( ) .hashObject ( object, funnel ) .getBytesInternal ( ) ; long hash1 = lowerEight ( bytes ) ; long hash2 = upperEight ( bytes ) ;
public <T extends @Nullable Object> boolean put( @ParametricNullness T object, Funnel<? super T> funnel, int numHashFunctions, LockFreeBitArray bits) { long bitSize = bits.bitSize(); <extra_id_0> boolean bitsChanged = false; long combinedHash = hash1; for (int i = 0; i < numHashFunctions; i++) { bitsChanged |= bits.set((combinedHash & Long.MAX_VALUE) % bitSize); combinedHash += hash2; }