Author: trustin
Date: Fri Jul  6 04:31:57 2007
New Revision: 553840

URL: http://svn.apache.org/viewvc?view=rev&rev=553840
Log:
Changed the default session attribute map implementation to synchronized HashMap

Modified:
    
mina/branches/1.1/core/src/main/java/org/apache/mina/common/support/BaseIoSession.java

Modified: 
mina/branches/1.1/core/src/main/java/org/apache/mina/common/support/BaseIoSession.java
URL: 
http://svn.apache.org/viewvc/mina/branches/1.1/core/src/main/java/org/apache/mina/common/support/BaseIoSession.java?view=diff&rev=553840&r1=553839&r2=553840
==============================================================================
--- 
mina/branches/1.1/core/src/main/java/org/apache/mina/common/support/BaseIoSession.java
 (original)
+++ 
mina/branches/1.1/core/src/main/java/org/apache/mina/common/support/BaseIoSession.java
 Fri Jul  6 04:31:57 2007
@@ -20,18 +20,19 @@
 package org.apache.mina.common.support;
 
 import java.net.SocketAddress;
+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;
 
 import org.apache.mina.common.CloseFuture;
 import org.apache.mina.common.IdleStatus;
-import org.apache.mina.common.IoFilter.WriteRequest;
 import org.apache.mina.common.IoService;
 import org.apache.mina.common.IoSession;
 import org.apache.mina.common.TrafficMask;
 import org.apache.mina.common.WriteFuture;
+import org.apache.mina.common.IoFilter.WriteRequest;
 
 /**
  * Base implementation of [EMAIL PROTECTED] IoSession}.
@@ -42,7 +43,8 @@
 public abstract class BaseIoSession implements IoSession
 {
     private final Object lock = new Object();
-    private final Map<String,Object> attributes = new 
ConcurrentHashMap<String, Object>( );
+    private final Map<String,Object> attributes =
+        Collections.synchronizedMap(new HashMap<String, Object>());
     private final long creationTime;
 
     /**


Reply via email to