You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Justine Olshan (Jira)" <ji...@apache.org> on 2021/12/07 17:25:00 UTC
[jira] [Created] (KAFKA-13512) topicIdsToNames and topicNamesToIds allocate unnecessary maps
Justine Olshan created KAFKA-13512:
--------------------------------------
Summary: topicIdsToNames and topicNamesToIds allocate unnecessary maps
Key: KAFKA-13512
URL: https://issues.apache.org/jira/browse/KAFKA-13512
Project: Kafka
Issue Type: Bug
Affects Versions: 3.1.0
Reporter: Justine Olshan
Assignee: Justine Olshan
Currently we write the methods as follows:
{{def topicNamesToIds(): util.Map[String, Uuid] = {}}
{{ new util.HashMap(metadataSnapshot.topicIds.asJava)}}
{{}}}
We do not need to allocate a new map however, we can simply use
{{Collections.unmodifiableMap(metadataSnapshot.topicIds.asJava)}}
We can do something similar for the topicIdsToNames implementation.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)