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

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Wed Mar 4 06:14:02 EST 2009


Author: manik.surtani at jboss.com
Date: 2009-03-04 06:14:01 -0500 (Wed, 04 Mar 2009)
New Revision: 7840

Modified:
   core/trunk/src/main/java/org/jboss/cache/DataContainerImpl.java
Log:
JBCACHE-1487

Modified: core/trunk/src/main/java/org/jboss/cache/DataContainerImpl.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/DataContainerImpl.java	2009-03-04 10:14:23 UTC (rev 7839)
+++ core/trunk/src/main/java/org/jboss/cache/DataContainerImpl.java	2009-03-04 11:14:01 UTC (rev 7840)
@@ -409,10 +409,13 @@
          {
             return sb.toString();
          }
-         for (Object n : root.getChildrenDirect())
+         if (started && !usingMvcc)
          {
-            ((NodeSPI) n).print(sb, indent);
-            sb.append("\n");
+            for (Object n : root.getChildrenDirect())
+            {
+               ((NodeSPI) n).print(sb, indent);
+               sb.append("\n");
+            }
          }
       }
       return sb.toString();
@@ -420,11 +423,12 @@
 
    public int getNumberOfLocksHeld()
    {
-      return numLocks(root);
+         return started ? numLocks(root) : -1;
    }
 
    private int numLocks(NodeSPI n)
    {
+      if (!started) return 0;
       int num = 0;
       if (n != null)
       {
@@ -451,7 +455,7 @@
       }
       else
       {
-         return 0;
+         return -1;
       }
    }
 




More information about the jbosscache-commits mailing list