FTransactionallySafeWriteScopeLock

A transactionally safe write scope lock - that uses a transactionally safe read-write lock to back it.