public With(Lock @lock, long lockWaitTimeout) { this.@lock = @lock; this.LockWaitTimeout = lockWaitTimeout; }