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/master 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.