dujian0068 created KAFKA-17015: ---------------------------------- Summary: ContextualRecord#hashCode()、ProcessorRecordContext#hashCode() Should not be deprecated and throw an exception Key: KAFKA-17015 URL: https://issues.apache.org/jira/browse/KAFKA-17015 Project: Kafka Issue Type: Improvement Reporter: dujian0068
when review PR#16416。 I find function `ContextualRecord#hashCode()、ProcessorRecordContext#hashCode() ` be deprecated because they have a mutable attribute, which will cause the hashCode to change。 I don't think that hashCode should be discarded just because it is mutable. HashCode is a very important property of an object. It just shouldn't be used for hash addressing, like ArayList -- This message was sent by Atlassian Jira (v8.20.10#820010)