[ https://issues.apache.org/jira/browse/KAFKA-16706?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17982740#comment-17982740 ]
Ksolves India Limited edited comment on KAFKA-16706 at 6/18/25 3:35 PM: ------------------------------------------------------------------------ Have tried to attempt in this way reducing 70% code but *BaseQuotaManager* is not able to scan in storage package. - class *RLMQuotaManager* extends *BaseQuotaManager* - class *ReplicationQuotaManager* extends *BaseQuotaManager* implements *ReplicaQuota* - abstract class *BaseQuotaManager* was (Author: JIRAUSER305714): Have tried to attempt in this way but *BaseQuotaManager* is not able to scan in storage package. - class *RLMQuotaManager* extends *BaseQuotaManager* - class *ReplicationQuotaManager* extends *BaseQuotaManager* implements *ReplicaQuota* - abstract class *BaseQuotaManager* > Refactor ReplicationQuotaManager/RLMQuotaManager to eliminate code duplication > ------------------------------------------------------------------------------ > > Key: KAFKA-16706 > URL: https://issues.apache.org/jira/browse/KAFKA-16706 > Project: Kafka > Issue Type: Task > Reporter: Abhijeet Kumar > Priority: Minor > > ReplicationQuotaManager and RLMQuotaManager implementations are similar. We > should explore ways to refactor them to remove code duplication. -- This message was sent by Atlassian Jira (v8.20.10#820010)