[jboss-cvs] JBossAS SVN: r65951 - projects/ejb3/branches/cluster-dev/ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Oct 8 23:33:01 EDT 2007


Author: bstansberry at jboss.com
Date: 2007-10-08 23:33:00 -0400 (Mon, 08 Oct 2007)
New Revision: 65951

Modified:
   projects/ejb3/branches/cluster-dev/ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/SerializationGroupImpl.java
Log:
Restore transient collections in readObject()

Modified: projects/ejb3/branches/cluster-dev/ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/SerializationGroupImpl.java
===================================================================
--- projects/ejb3/branches/cluster-dev/ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/SerializationGroupImpl.java	2007-10-09 03:31:54 UTC (rev 65950)
+++ projects/ejb3/branches/cluster-dev/ejb3-cache/src/main/java/org/jboss/ejb3/cache/impl/SerializationGroupImpl.java	2007-10-09 03:33:00 UTC (rev 65951)
@@ -21,6 +21,7 @@
  */
 package org.jboss.ejb3.cache.impl;
 
+import java.io.IOException;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Map;
@@ -181,6 +182,16 @@
    public void setInUse(boolean inUse)
    {
       lastUsed = System.currentTimeMillis();
-   }   
+   }
+
+   private void readObject(java.io.ObjectInputStream in)
+         throws IOException, ClassNotFoundException
+   {
+      in.defaultReadObject();
+      active = new HashMap<Object, SerializationGroupMember>();
+      inUseKeys = new HashSet<Object>();
+   }
    
+   
+   
 }




More information about the jboss-cvs-commits mailing list