Example #1
0
 public void Dispose()
 {
     if (_cacheFactory != null)
     {
         _cacheFactory.Dispose();
     }
 }
Example #2
0
        private void Dispose(bool disposing)
        {
            if (_disposed)
            {
                return;
            }

            if (disposing)
            {
                _dataCacheFactory.Dispose();
            }

            _disposed = true;
        }
Example #3
0
        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);
            }
        }
Example #4
0
        /// <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();
 }