@Deprecated
    @Override
    public int hashCode() {
        throw new UnsupportedOperationException("ProcessorRecordContext is unsafe for use in Hash collections "
                                                    + "due to the mutable Headers field");
    }
Equality is implemented in support of tests, *not* for use in Hash collections, since this class is mutable
due to the {@link Headers} field it contains.
streams/src/main/java/org/apache/kafka/streams/processor/internals/ProcessorRecordContext.java