ONOS-3023 Changing flowTable sets to map so that we can compare
stored vs. new rule when adding and removing

Change-Id: Ibd885023d550af3b2220056fbdf44ad8ec7fefda
diff --git a/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/NewAdaptiveFlowStatsCollector.java b/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/NewAdaptiveFlowStatsCollector.java
index aa8df94..e286684 100644
--- a/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/NewAdaptiveFlowStatsCollector.java
+++ b/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/NewAdaptiveFlowStatsCollector.java
@@ -416,6 +416,7 @@
                                    + " AdaptiveStats collection thread for {}",
                            sw.getStringId());
 
+                   //FIXME modification of "stored" flow entry outside of store
                    stored.setLastSeen();
                    continue;
                } else if (fe.life() < stored.life()) {
@@ -428,11 +429,13 @@
                                ", new life=" + fe.life() + ", old life=" + stored.life() +
                                ", new lastSeen=" + fe.lastSeen() + ", old lastSeen=" + stored.lastSeen());
                    // go next
+                   //FIXME modification of "stored" flow entry outside of store
                    stored.setLastSeen();
                    continue;
                }
 
                // update now
+               //FIXME modification of "stored" flow entry outside of store
                stored.setLife(fe.life());
                stored.setPackets(fe.packets());
                stored.setBytes(fe.bytes());