LockState[] suspended = new LockState[toSuspend.length]; for (int i = 0; i < toSuspend.length; i++) suspended[i] = LockState.suspend((OrderedLock) toSuspend[i]); synchronized (suspendedLocks) { Stack prevLocks = (Stack) suspendedLocks.get(found.getCandidate());
LockState[] suspended = new LockState[toSuspend.length]; for (int i = 0; i < toSuspend.length; i++) suspended[i] = LockState.suspend((OrderedLock) toSuspend[i]); synchronized (suspendedLocks) { Stack prevLocks = (Stack) suspendedLocks.get(found.getCandidate());
LockState[] suspended = new LockState[toSuspend.length]; for (int i = 0; i < toSuspend.length; i++) suspended[i] = LockState.suspend((OrderedLock) toSuspend[i]); synchronized (suspendedLocks) { Stack<LockState[]> prevLocks = suspendedLocks.get(found.getCandidate());
LockState[] suspended = new LockState[toSuspend.length]; for (int i = 0; i < toSuspend.length; i++) suspended[i] = LockState.suspend((OrderedLock) toSuspend[i]); synchronized (suspendedLocks) { Stack<LockState[]> prevLocks = suspendedLocks.get(found.getCandidate());