commit | 9c44ec7e9d8d3acdeb416c7f8ef14df3a5ad3523 | [log] [tgz] |
---|---|---|
author | Charles Chan <rascov@gmail.com> | Tue Mar 20 13:30:38 2018 -0700 |
committer | Charles Chan <rascov@gmail.com> | Thu Mar 22 14:40:27 2018 -0700 |
tree | 79e2991f157d4da460a76fbd7d765537a8b281f6 | |
parent | 054e23d0cf94fdeecc00ed66e04b236072277ae3 [diff] |
Avoid ConcurrentModificationException Change-Id: I0cadfb3a49a67e3d21d6749c923af55d36589d5c
diff --git a/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/config/DeviceConfiguration.java b/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/config/DeviceConfiguration.java index 070a7ec..0282fa4 100644 --- a/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/config/DeviceConfiguration.java +++ b/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/config/DeviceConfiguration.java
@@ -20,6 +20,7 @@ import com.fasterxml.jackson.databind.node.ObjectNode; import com.google.common.collect.HashMultimap; import com.google.common.collect.ImmutableSet; +import com.google.common.collect.Multimaps; import com.google.common.collect.SetMultimap; import org.onlab.packet.Ip4Address; import org.onlab.packet.Ip6Address; @@ -81,8 +82,8 @@ int pwRoutingLabel; public SegmentRouterInfo() { - gatewayIps = HashMultimap.create(); - subnets = HashMultimap.create(); + gatewayIps = Multimaps.synchronizedSetMultimap(HashMultimap.create()); + subnets = Multimaps.synchronizedSetMultimap(HashMultimap.create()); } }