public void Dispose() { if (_cacheFactory != null) { _cacheFactory.Dispose(); } }
private void Dispose(bool disposing) { if (_disposed) { return; } if (disposing) { _dataCacheFactory.Dispose(); } _disposed = true; }
private void btnDisconnect_Click(object sender, EventArgs e) { try { if (myCacheFactory != null) { myCacheFactory.Dispose(); myCache = null; myCacheFactory = null; } UpdateStatus("You have disconnected from the Cache Cluster."); lblConnectionStatus.Text = "NOT CONNECTED"; } catch (Exception ex) { HandleException(ex); } }
/// <summary> /// Releases unmanaged and - optionally - managed resources /// </summary> /// <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param> protected virtual void Dispose(bool disposing) { if (!disposed) { if (disposing) { lock (lockObject) { if (internalCacheFactory != null) { internalCacheFactory.Dispose(); } internalCacheFactory = null; internalCache = null; } } disposed = true; } }
/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> public void Dispose() { _cacheCluster.Dispose(); }
public void Stop() { _dataCache = null; _dataCacheFactory.Dispose(); }