/guava/android/guava/src/com/google/common/hash/BloomFilterStrategies.java
for ( long i = 0; i < numHashFunctions; i++) {
for ( int i = 0; i < numHashFunctions; i++ ) {
LockFreeBitArray bits) { long bitSize = bits.bitSize(); byte[] bytes = Hashing.murmur3_128().hashObject(object, funnel).getBytesInternal(); long hash1 = lowerEight(bytes); long hash2 = upperEight(bytes); long combinedHash = hash1; <extra_id_0> if (!bits.get((combinedHash & Long.MAX_VALUE) % bitSize)) { return false; } combinedHash += hash2; } return true;