JAMES-2251 Switch to ConcurrentHashMap

Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/3bb571bf
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/3bb571bf
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/3bb571bf

Branch: refs/heads/master
Commit: 3bb571bf74e25d71e46165c2da25d2436b8d7a56
Parents: 62619e2
Author: Daniel Trebbien <dtrebb...@gmail.com>
Authored: Thu Dec 7 11:59:58 2017 -0600
Committer: Antoine Duprat <adup...@linagora.com>
Committed: Tue Dec 12 09:47:38 2017 +0100

----------------------------------------------------------------------
 .../apache/james/mailetcontainer/impl/JamesMailetContext.java   | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/3bb571bf/server/mailet/mailetcontainer-camel/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailetContext.java
----------------------------------------------------------------------
diff --git 
a/server/mailet/mailetcontainer-camel/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailetContext.java
 
b/server/mailet/mailetcontainer-camel/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailetContext.java
index 34db500..c4d34bb 100644
--- 
a/server/mailet/mailetcontainer-camel/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailetContext.java
+++ 
b/server/mailet/mailetcontainer-camel/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailetContext.java
@@ -19,15 +19,14 @@
 
 package org.apache.james.mailetcontainer.impl;
 
-import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Date;
-import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Locale;
 import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
 
 import javax.inject.Inject;
 import javax.mail.Address;
@@ -70,7 +69,7 @@ public class JamesMailetContext implements MailetContext, 
Configurable {
     /**
      * A hash table of server attributes These are the MailetContext attributes
      */
-    private final Map<String, Object> attributes = new HashMap<>();
+    private final Map<String, Object> attributes = new ConcurrentHashMap<>();
     protected DNSService dns;
 
     private UsersRepository localusers;


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to