@Override
    public boolean equals(@Nullable Object other) {
        if (this == other) {
            return true;
        }
        if (!(other instanceof ContentDisposition)) {
            return false;
        }
        ContentDisposition otherCd = (ContentDisposition) other;
        return (Objects.equals(this.type, otherCd.type) &&
                     Objects.equals(this.name, otherCd.name) &&
                     Objects.equals(this.filename, otherCd.filename) &&
                     Objects.equals(this.charset, otherCd.charset) &&
                     Objects.equals(this.size, otherCd.size) &&
                     Objects.equals(this.creationDate, otherCd.creationDate)&&
                     Objects.equals(this.modificationDate, otherCd.modificationDate)&&
                     Objects.equals(this.readDate, otherCd.readDate));
    }
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