@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;
 }