@Override public boolean accept(long value) { // hash the value to keep even distributions final long hashCode = BitMixer.mix64(value); return Math.floorMod(hashCode, incNumPartitions) == incZeroBasedPartition; }