[jboss-remoting-commits] JBoss Remoting SVN: r4768 - remoting2/branches/2.2/src/main/org/jboss/remoting/marshal.
jboss-remoting-commits at lists.jboss.org
jboss-remoting-commits at lists.jboss.org
Mon Dec 29 16:42:21 EST 2008
Author: ron.sigal at jboss.com
Date: 2008-12-29 16:42:21 -0500 (Mon, 29 Dec 2008)
New Revision: 4768
Modified:
remoting2/branches/2.2/src/main/org/jboss/remoting/marshal/MarshalFactory.java
Log:
JBREM-1072: Made static maps synchronized collections.
Modified: remoting2/branches/2.2/src/main/org/jboss/remoting/marshal/MarshalFactory.java
===================================================================
--- remoting2/branches/2.2/src/main/org/jboss/remoting/marshal/MarshalFactory.java 2008-12-29 21:39:26 UTC (rev 4767)
+++ remoting2/branches/2.2/src/main/org/jboss/remoting/marshal/MarshalFactory.java 2008-12-29 21:42:21 UTC (rev 4768)
@@ -31,6 +31,7 @@
import org.jboss.remoting.marshal.serializable.SerializableMarshaller;
import org.jboss.remoting.marshal.serializable.SerializableUnMarshaller;
+import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
@@ -46,10 +47,10 @@
*/
public class MarshalFactory
{
- private static Map marshallers = new HashMap();
- private static Map unmarshallers = new HashMap();
- private static Map classMarshallers = new HashMap();
- private static Map classUnmarshallers = new HashMap();
+ private static Map marshallers = Collections.synchronizedMap(new HashMap());
+ private static Map unmarshallers = Collections.synchronizedMap(new HashMap());
+ private static Map classMarshallers = Collections.synchronizedMap(new HashMap());
+ private static Map classUnmarshallers = Collections.synchronizedMap(new HashMap());
protected final static Logger log = Logger.getLogger(MarshalFactory.class);
More information about the jboss-remoting-commits
mailing list