Hiroaki Yoshida created FLINK-10189:
---------------------------------------

             Summary: FindBugs warnings: Inefficient use of keySet iterator 
instead of entrySet iterator
                 Key: FLINK-10189
                 URL: https://issues.apache.org/jira/browse/FLINK-10189
             Project: Flink
          Issue Type: Bug
            Reporter: Hiroaki Yoshida


FindBugs-3.0.1 ([http://findbugs.sourceforge.net/]) reported two 
WMI_WRONG_MAP_ITERATOR warnings on master:
{code:java}
M P WMI: org.apache.flink.runtime.state.ttl.TtlMapState.putAll(Map) makes 
inefficient use of keySet iterator instead of entrySet iterator  At 
TtlMapState.java:[line 72]
M P WMI: org.apache.flink.addons.hbase.HBaseTableSource.projectFields(int[]) 
makes inefficient use of keySet iterator instead of entrySet iterator  At 
HBaseTableSource.java:[line 19] 
{code}
The description of the bug is as follows:
{quote}*WMI: Inefficient use of keySet iterator instead of entrySet iterator 
(WMI_WRONG_MAP_ITERATOR)*
This method accesses the value of a Map entry, using a key that was retrieved 
from a keySet iterator. It is more efficient to use an iterator on the entrySet 
of the map, to avoid the Map.get(key) lookup.
[http://findbugs.sourceforge.net/bugDescriptions.html#WMI_WRONG_MAP_ITERATOR]
{quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to