private async void buttonAquire_Click(object sender, EventArgs e)
        {
            var time = TimeSpan.FromMinutes(1);

            if (!string.IsNullOrEmpty(textBoxLockTimeout.Text))
            {
                TimeSpan.TryParse(textBoxLockTimeout.Text, out time);
            }

            var retryCount = 0;

            if (!string.IsNullOrEmpty(textBoxLockRetry.Text))
            {
                int.TryParse(textBoxLockRetry.Text, out retryCount);
            }

            mLock = new ElasticSearchDistributedLock(textBoxName.Text);

            var result = await mLock.AquireAsync(numberOfRetries: retryCount, Ttlms: (int)time.TotalMilliseconds);

            ShowMessage("Aquire: " + result.ToString());
        }