[jira] [Comment Edited] (KYLIN-3580) CuboidStatsUtil#complementRowCountForMandatoryCuboids uses entrySet to add elements
[ https://issues.apache.org/jira/browse/KYLIN-3580?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16626904#comment-16626904 ] Lijun Cao edited comment on KYLIN-3580 at 9/25/18 7:18 AM: --- Similar problem: https://stackoverflow.com/questions/11856391/findbugs-dmi-entry-sets-may-reuse-entry-objects was (Author: caolijun1166): https://stackoverflow.com/questions/11856391/findbugs-dmi-entry-sets-may-reuse-entry-objects > CuboidStatsUtil#complementRowCountForMandatoryCuboids uses entrySet to add > elements > --- > > Key: KYLIN-3580 > URL: https://issues.apache.org/jira/browse/KYLIN-3580 > Project: Kylin > Issue Type: Bug >Reporter: Ted Yu >Assignee: Lijun Cao >Priority: Major > > Here is related code: > {code} > sortedStatsSet.addAll(statistics.entrySet()); > {code} > The entrySet() method is allowed to return a view of the underlying Map in > which a single Entry object is reused and returned during the iteration. > When iterating through such a Map, the Entry value is only valid until you > advance to the next iteration. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Comment Edited] (KYLIN-3580) CuboidStatsUtil#complementRowCountForMandatoryCuboids uses entrySet to add elements
[ https://issues.apache.org/jira/browse/KYLIN-3580?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16625460#comment-16625460 ] Lijun Cao edited comment on KYLIN-3580 at 9/24/18 7:21 AM: --- I'll take this. was (Author: caolijun1166): i'll take this. > CuboidStatsUtil#complementRowCountForMandatoryCuboids uses entrySet to add > elements > --- > > Key: KYLIN-3580 > URL: https://issues.apache.org/jira/browse/KYLIN-3580 > Project: Kylin > Issue Type: Bug >Reporter: Ted Yu >Priority: Major > > Here is related code: > {code} > sortedStatsSet.addAll(statistics.entrySet()); > {code} > The entrySet() method is allowed to return a view of the underlying Map in > which a single Entry object is reused and returned during the iteration. > When iterating through such a Map, the Entry value is only valid until you > advance to the next iteration. -- This message was sent by Atlassian JIRA (v7.6.3#76005)