[VOL-3186] Fix equality and hash for the SubscriberFlowInfo, removing modifiable/null elements

Change-Id: I9b00b40514668e536d574011871d864162883513
diff --git a/app/src/main/java/org/opencord/olt/impl/SubscriberFlowInfo.java b/app/src/main/java/org/opencord/olt/impl/SubscriberFlowInfo.java
index f923b83..1ac5b08 100644
--- a/app/src/main/java/org/opencord/olt/impl/SubscriberFlowInfo.java
+++ b/app/src/main/java/org/opencord/olt/impl/SubscriberFlowInfo.java
@@ -160,15 +160,13 @@
                 nniPort.equals(flowInfo.nniPort) &&
                 uniPort.equals(flowInfo.uniPort) &&
                 tagInfo.equals(flowInfo.tagInfo) &&
-                downId.equals(flowInfo.downId) &&
-                upId.equals(flowInfo.upId) &&
                 downBpInfo.equals(flowInfo.downBpInfo) &&
                 upBpInfo.equals(flowInfo.upBpInfo);
     }
 
     @Override
     public int hashCode() {
-        return Objects.hash(devId, nniPort, uniPort, tagInfo, downId, upId, downBpInfo, upBpInfo);
+        return Objects.hash(devId, nniPort, uniPort, tagInfo, downBpInfo, upBpInfo);
     }
 
     @Override