@Override
    public int hashCode() {
        int result = Objects.hashCode(this.type);
        result = 31 * result + Objects.hashCode(this.name);
        result = 31 * result + Objects.hashCode(this.filename);
        result = 31 * result + Objects.hashCode(this.charset);
        result = 31 * result + Objects.hashCode(this.size);
        result = 31 * result + (this.creationDate != null ? this.creationDate.hashCode() : 0);
        result = 31 * result + (this.modificationDate != null ? this.modificationDate.hashCode() : 0);
        result = 31 * result + (this.readDate != null ? this.readDate.hashCode() : 0);
        return result;
    }
Return the value of the {@literal read-date} parameter, or {@code null} if not defined.
@deprecated since 5.2.3 as per
<a href="https://tools.ietf.org/html/rfc6266#appendix-B">RFC 6266, Appendix B</a>,
to be removed in a future release.
manager/api/rest-impl/src/main/java/io/apiman/manager/api/rest/impl/util/ContentDisposition.java