[jbosscache-commits] JBoss Cache SVN: r6285 - in core/trunk/src: test/java/org/jboss/cache/util/concurrent/locks and 1 other directory.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Tue Jul 15 15:16:25 EDT 2008


Author: manik.surtani at jboss.com
Date: 2008-07-15 15:16:25 -0400 (Tue, 15 Jul 2008)
New Revision: 6285

Modified:
   core/trunk/src/main/java/org/jboss/cache/util/concurrent/locks/OwnableReentrantLock.java
   core/trunk/src/test/java/org/jboss/cache/util/concurrent/locks/OwnableReentrantLockTest.java
Log:
Dont implement newCondition()

Modified: core/trunk/src/main/java/org/jboss/cache/util/concurrent/locks/OwnableReentrantLock.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/util/concurrent/locks/OwnableReentrantLock.java	2008-07-15 18:49:16 UTC (rev 6284)
+++ core/trunk/src/main/java/org/jboss/cache/util/concurrent/locks/OwnableReentrantLock.java	2008-07-15 19:16:25 UTC (rev 6285)
@@ -82,9 +82,9 @@
       release(1);
    }
 
-   public final ConditionObject newCondition()
+   public ConditionObject newCondition()
    {
-      return new ConditionObject();
+      throw new UnsupportedOperationException("Not supported in this implementation!");
    }
 
    @Override

Modified: core/trunk/src/test/java/org/jboss/cache/util/concurrent/locks/OwnableReentrantLockTest.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/util/concurrent/locks/OwnableReentrantLockTest.java	2008-07-15 18:49:16 UTC (rev 6284)
+++ core/trunk/src/test/java/org/jboss/cache/util/concurrent/locks/OwnableReentrantLockTest.java	2008-07-15 19:16:25 UTC (rev 6285)
@@ -352,7 +352,15 @@
       lock.lockInterruptibly();
       System.out.println(lock.toString());
 
-      assert lock.newCondition() != null;
+      try
+      {
+         lock.newCondition();
+         assert false : "Should throw exception";
+      }
+      catch (UnsupportedOperationException uoe)
+      {
+         // good
+      }
       assert lock.isHeldExclusively();
       lock.unlock();
       assert !lock.isHeldExclusively();




More information about the jbosscache-commits mailing list