public int hashCode() { return layoutVersion ^ namespaceID ^ (int)(cTime ^ editsTime ^ checkpointTime) ^ imageDigest.hashCode(); }
@Override public int getPartition(K key, V value, int numPartitions) { return (key.getHash().hashCode() & Integer.MAX_VALUE) % numPartitions; }
@Override public int hashCode() { return getHash().hashCode(); }