Author: manik.surtani(a)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();
Show replies by date