protected override void Dispose(bool disposing) { base.Dispose(disposing); if (disposing) { VaryHeaderStore.Dispose(); var disposable = _cacheStore as IDisposable; if (disposable != null) { disposable.Dispose(); } } }
protected override void Dispose(bool disposing) { base.Dispose(disposing); if (disposing) { if (VaryHeaderStore != null && _disposeVaryStore) { VaryHeaderStore.Dispose(); } if (_cacheStore != null && _disposeCacheStore) { _cacheStore.Dispose(); } } }