+ case "OduSwitchingPools":
+ LOG.info("odu-switching-pools modified on device {}", nodeId);
+ edit.getTarget().getPathArguments().forEach(p -> path.add(p));
+ ospIID = InstanceIdentifier.unsafeOf(path);
+ break;
+ case "PortList":
+ edit.getTarget().getPathArguments().forEach(p -> path.add(p));
+ InstanceIdentifier<PortList> plIID = InstanceIdentifier.unsafeOf(path);
+ path.removeLast();
+ InstanceIdentifier<NonBlockingList> nblIID = InstanceIdentifier.unsafeOf(path);
+ Uint16 nblNb = InstanceIdentifier.keyOf(nblIID).getNblNumber();
+ List<InstanceIdentifier<PortList>> iidList = nbliidMap.containsKey(nblNb)
+ ? nbliidMap.get(nblNb) : new ArrayList<>();
+ iidList.add(plIID);
+ nbliidMap.put(nblNb, iidList);
+ break;