[jbosscache-commits] JBoss Cache SVN: r7071 - core/trunk/src/main/java/org/jboss/cache/loader/jdbm.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Mon Nov 3 22:34:06 EST 2008


Author: genman
Date: 2008-11-03 22:34:06 -0500 (Mon, 03 Nov 2008)
New Revision: 7071

Modified:
   core/trunk/src/main/java/org/jboss/cache/loader/jdbm/JdbmCacheLoader.java
Log:
JDBM cache loader can use Object children names

Modified: core/trunk/src/main/java/org/jboss/cache/loader/jdbm/JdbmCacheLoader.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/loader/jdbm/JdbmCacheLoader.java	2008-11-04 00:37:28 UTC (rev 7070)
+++ core/trunk/src/main/java/org/jboss/cache/loader/jdbm/JdbmCacheLoader.java	2008-11-04 03:34:06 UTC (rev 7071)
@@ -279,7 +279,7 @@
     * browser applications.  Calling this method as part of a run-time
     * transaction is not recommended.
     */
-   public Set<String> getChildrenNames(Fqn name)
+   public Set<?> getChildrenNames(Fqn name)
          throws Exception
    {
 
@@ -294,7 +294,7 @@
       }
    }
 
-   private Set<String> getChildrenNames0(Fqn name) throws IOException
+   private Set<Object> getChildrenNames0(Fqn name) throws IOException
    {
       TupleBrowser browser = tree.browse(name);
       Tuple t = new Tuple();
@@ -313,7 +313,7 @@
          return null;
       }
 
-      Set<String> set = new HashSet<String>();
+      Set<Object> set = new HashSet<Object>();
 
       // Want only /a/b/c/X nodes
       int depth = name.size() + 1;
@@ -327,7 +327,7 @@
          }
          if (size == depth && t.getValue().equals(NODE))
          {
-            set.add((String) fqn.getLastElement());
+            set.add(fqn.getLastElement());
          }
       }
 




More information about the jbosscache-commits mailing list