@Override
  public int hashCode() {
    return new HashCodeBuilder(17, 37)
        .append(getCheckpointId())
        .append(getJobName())
        .append(getJobId())
        .append(getTaskName())
        .append(getStoreName())
        .toHashCode();
  }
Represents metadata associated with a remote snapshot.
samza-core/src/main/java/org/apache/samza/storage/blobstore/index/SnapshotMetadata.java