@Override
    public int hashCode() {
        return Objects.hash(value, timestamp, validTo);
    }
Create a new {@link VersionedRecord} instance. {@code value} cannot be {@code null}.

@param value      The value
@param timestamp  The timestamp
@param validTo    The exclusive upper bound of the validity interval
streams/src/main/java/org/apache/kafka/streams/state/VersionedRecord.java