@Override public int getPartition(TextInt key, Tuple value, int numPartitions) { // consider only base part of key return key.baseHashCode() % numPartitions; }