public void Close()
 {
     _statusTrackingTimer?.Stop();
     if (_lockReference?.LockAcquired == true)
     {
         _provider.Unlock(_lockReference);
     }
 }