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)