GUACAMOLE-38: Use ConcurrentHashMap for threadsafety.

Project: http://git-wip-us.apache.org/repos/asf/guacamole-client/repo
Commit: http://git-wip-us.apache.org/repos/asf/guacamole-client/commit/555b26ae
Tree: http://git-wip-us.apache.org/repos/asf/guacamole-client/tree/555b26ae
Diff: http://git-wip-us.apache.org/repos/asf/guacamole-client/diff/555b26ae

Branch: refs/heads/staging/1.0.0
Commit: 555b26ae1fd1584485ab6b85c0a55a350e035350
Parents: 201fbcd
Author: Nick Couchman <vn...@apache.org>
Authored: Tue May 8 15:58:58 2018 -0400
Committer: Nick Couchman <vn...@apache.org>
Committed: Fri Jun 1 13:40:52 2018 -0400

----------------------------------------------------------------------
 .../guacamole/auth/quickconnect/QuickConnectDirectory.java       | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/guacamole-client/blob/555b26ae/extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectDirectory.java
----------------------------------------------------------------------
diff --git 
a/extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectDirectory.java
 
b/extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectDirectory.java
index 30d8683..5070ea6 100644
--- 
a/extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectDirectory.java
+++ 
b/extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectDirectory.java
@@ -19,7 +19,7 @@
 
 package org.apache.guacamole.auth.quickconnect;
 
-import java.util.HashMap;
+import java.util.concurrent.ConcurrentHashMap;
 import java.util.Map;
 import java.util.concurrent.atomic.AtomicInteger;
 import org.apache.guacamole.GuacamoleException;
@@ -45,7 +45,7 @@ public class QuickConnectDirectory extends 
SimpleDirectory<Connection> {
      * The connections to store.
      */
     private final Map<String, Connection> connections =
-            new HashMap<String, Connection>();
+            new ConcurrentHashMap<String, Connection>();
 
     /**
      * The root connection group for this directory.

Reply via email to