You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by cs...@apache.org on 2018/09/28 16:20:13 UTC

[aries-rsa] branch master updated: ARIES-1840 - Use ConcurrentHashMap to avoid ConcurrentModificationException

This is an automated email from the ASF dual-hosted git repository.

cschneider pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/aries-rsa.git


The following commit(s) were added to refs/heads/master by this push:
     new 927d0b3  ARIES-1840 - Use ConcurrentHashMap to avoid ConcurrentModificationException
927d0b3 is described below

commit 927d0b39635c6246111781c970bf38e5aa3d30db
Author: Christian Schneider <cs...@adobe.com>
AuthorDate: Fri Sep 28 18:19:54 2018 +0200

    ARIES-1840 - Use ConcurrentHashMap to avoid ConcurrentModificationException
---
 .../java/org/apache/aries/rsa/topologymanager/importer/MultiMap.java  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/topology-manager/src/main/java/org/apache/aries/rsa/topologymanager/importer/MultiMap.java b/topology-manager/src/main/java/org/apache/aries/rsa/topologymanager/importer/MultiMap.java
index e1cc190..eac5f40 100644
--- a/topology-manager/src/main/java/org/apache/aries/rsa/topologymanager/importer/MultiMap.java
+++ b/topology-manager/src/main/java/org/apache/aries/rsa/topologymanager/importer/MultiMap.java
@@ -19,10 +19,10 @@
 package org.apache.aries.rsa.topologymanager.importer;
 
 import java.util.Collections;
-import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Map;
 import java.util.Set;
+import java.util.concurrent.ConcurrentHashMap;
 
 /**
  * Minimal implementation of a synchronized map
@@ -32,7 +32,7 @@ public class MultiMap<T> {
     private Map<String, Set<T>> map;
     
     public MultiMap() {
-        map = new HashMap<>();
+        map = new ConcurrentHashMap<>();
     }
     
     public synchronized void put(String key, T value) {