# 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]]