withLock

open suspend override fun <T> withLock(id: UUID, block: suspend () -> T): LockResult<T>