[jboss-cvs] JBossCache/src/org/jboss/cache/loader/jdbm ...

Manik Surtani msurtani at jboss.com
Mon Jan 1 17:10:36 EST 2007


  User: msurtani
  Date: 07/01/01 17:10:35

  Modified:    src/org/jboss/cache/loader/jdbm  JdbmCacheLoader.java
  Log:
  Workaround for FqnComparator not being serializable
  
  Revision  Changes    Path
  1.22      +9 -2      JBossCache/src/org/jboss/cache/loader/jdbm/JdbmCacheLoader.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: JdbmCacheLoader.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/loader/jdbm/JdbmCacheLoader.java,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -b -r1.21 -r1.22
  --- JdbmCacheLoader.java	31 Dec 2006 02:08:41 -0000	1.21
  +++ JdbmCacheLoader.java	1 Jan 2007 22:10:35 -0000	1.22
  @@ -16,6 +16,7 @@
   
   import java.io.File;
   import java.io.IOException;
  +import java.io.Serializable;
   import java.util.Collections;
   import java.util.HashMap;
   import java.util.HashSet;
  @@ -55,7 +56,7 @@
    * plans to fix this.
    *
    * @author Elias Ross
  - * @version $Id: JdbmCacheLoader.java,v 1.21 2006/12/31 02:08:41 msurtani Exp $
  + * @version $Id: JdbmCacheLoader.java,v 1.22 2007/01/01 22:10:35 msurtani Exp $
    */
   public class JdbmCacheLoader extends AbstractCacheLoader
   {
  @@ -157,7 +158,7 @@
         log.debug(NAME + " located as " + recid);
         if (recid == 0)
         {
  -         tree = BTree.createInstance(recman, new FqnComparator());
  +         tree = BTree.createInstance(recman, new JdbmFqnComparator());
            recman.setNamedObject(NAME, tree.getRecid());
         }
         else
  @@ -707,3 +708,9 @@
      }
   
   }
  +
  +class JdbmFqnComparator extends FqnComparator implements Serializable
  +{
  +   private static final long serialVersionUID = 1000;
  +}
  +
  
  
  



More information about the jboss-cvs-commits mailing list