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