Example #1
0
 /** Do the real work of demote. */
 void demoteInternal(long nodeId, Locker locker, int lockTableIndex) {
   Map<Long, Lock> lockTable = lockTables[lockTableIndex];
   Lock useLock = lockTable.get(Long.valueOf(nodeId));
   useLock.demote(locker);
   locker.moveWriteToReadLock(nodeId, useLock);
 }