new EntryTransition(owner, null, true, true, true));
return (removeMgr(mgr) == 0);
case TransactableMgr.READ:
// Read locked entries should never get prepared.
throw new InternalSpaceException
("committing a read locked entry");
case TransactableMgr.TAKE:
// remove calls recordTransition()
holder.remove(owner, false);
// Resolves a lock
return true; // Take-locked entries only have one Txn
default:
throw new InternalSpaceException("unexpected state in "
+ "TxnState.commit(): " + state);
}
}