ozeigermann 2004/12/23 07:42:35 Modified: transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java Log: Added TODO that reminds us that indirect deadlocks are not detected, yet Revision Changes Path 1.10 +7 -4 jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking/GenericLockManager.java Index: GenericLockManager.java =================================================================== RCS file: /home/cvs/jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking/GenericLockManager.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- GenericLockManager.java 20 Dec 2004 15:23:56 -0000 1.9 +++ GenericLockManager.java 23 Dec 2004 15:42:34 -0000 1.10 @@ -334,6 +334,9 @@ } } + // TODO this does not detect indirect deadlocks where we would be deadlocked by + // an owner we wait for that waits for a lock that is owner by a third owner that + // waits for us protected boolean wouldDeadlock(Object ownerId, GenericLock lock, int targetLockLevel, int compatibility, Set conflicts) { if (conflicts != null) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]