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)