Author: norman
Date: Mon Apr 23 00:46:04 2007
New Revision: 531365

URL: http://svn.apache.org/viewvc?view=rev&rev=531365
Log:
Use synchronized Map to be thread-safe

Modified:
    
james/jspf/branches/asynch-jspf/src/main/java/org/apache/james/jspf/core/StagedMultipleSPFExecutor.java

Modified: 
james/jspf/branches/asynch-jspf/src/main/java/org/apache/james/jspf/core/StagedMultipleSPFExecutor.java
URL: 
http://svn.apache.org/viewvc/james/jspf/branches/asynch-jspf/src/main/java/org/apache/james/jspf/core/StagedMultipleSPFExecutor.java?view=diff&rev=531365&r1=531364&r2=531365
==============================================================================
--- 
james/jspf/branches/asynch-jspf/src/main/java/org/apache/james/jspf/core/StagedMultipleSPFExecutor.java
 (original)
+++ 
james/jspf/branches/asynch-jspf/src/main/java/org/apache/james/jspf/core/StagedMultipleSPFExecutor.java
 Mon Apr 23 00:46:04 2007
@@ -23,6 +23,7 @@
 import org.apache.james.jspf.core.DNSService.TimeoutException;
 import org.apache.james.jspf.exceptions.SPFResultException;
 
+import java.util.Collections;
 import java.util.HashMap;
 import java.util.LinkedList;
 import java.util.List;
@@ -80,7 +81,7 @@
 
         this.responseQueue = new ResponseQueueImpl();
 
-        this.sessions = new HashMap();
+        this.sessions = Collections.synchronizedMap(new HashMap());
 
         this.worker = new Thread(this);
         this.worker.setDaemon(true);



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to