# Locking & Transactions (The Fast Path) Internal coordination for heavyweight locks and transaction IDs. These ensure that even "light" nudges are handled in the correct order. ![[LockFastPath]] ![[LockManager]] ![[OldSnapshotTimeMap]] ![[PerXactPredicateList]] ![[PredicateLockManager]] ![[ProcArray]] ![[SerializableFinishedList]] ![[SerializablePredicateList]] ![[SerializableXactHash]] ![[SInvalRead]] ![[SInvalWrite]] ![[XidGen]]