protected override void Dispose(bool fDisposing) { if (fDisposing) { if (_cache != null) _cache.Dispose(); _cache = null; } base.Dispose(fDisposing); }