func LockWithRetryDelay(retryDelay time.Duration) LockOption {
	return func(lockOptions *lockOptions) {
		lockOptions.retryDelay = retryDelay
	}
}
// LockWithRetryDelay returns a new LockOption that sets the lock retry delay.
//
// Lock will try to lock on this delay up until the lock timeout.
LockWithRetryDelay returns a new LockOption that sets the lock retry delay.

Lock will try to lock on this delay up until the lock timeout.
// LockWithRetryDelay returns a new LockOption that sets the lock retry delay . // // Lock will try to lock on this delay up until the lock timeout .
func LockWithRetryDelay(retryDelay time.Duration) LockOption {
	return func(lockOptions *lockOptions) {
		lockOptions.retryDelay = retryDelay
	}
}
func LockWithRetryDelay ( retryDelay time . Duration ) LockOption { return func ( lockOptions * lockOptions ) { lockOptions . retryDelay = retryDelay } }
LockWithRetryDelay returns a new LockOption that sets the lock retry delay.
LockWithRetryDelay returns a new LockOption that sets the lock retry delay .