@Override
    public int hashCode() {
        return Objects.hash(metaId, partIndex, recordIndex, childStreamType);
    }
@return The part index, zero based. 0 for single-part segmented streams.
stroom-core-client/src/main/java/stroom/data/client/SourceKey.java