public void Dispose() { Interlocked.Exchange(ref isTaked, 1); if (watcher != null) { watcher.Dispose(); } if (etcdClient != null) { etcdClient.Dispose(); } GC.SuppressFinalize(true); }
public void Dispose() { watcher.Dispose(); etcdClient.Dispose(); }