public void Dispose() { RebuildSummary(); _dataDir = null; _dataFilename = null; if (_data != null) { _data.Dispose(); } _data = null; _metaData = null; _summary = null; if (_cache != null) { _cache.Dispose(); } _cache = null; }
public void Dispose() { if (_needSummaryRebuild) { _summary.Rebuild(this); _needSummaryRebuild = false; } if (_data != null) { _data.Dispose(); } _data = null; _metaData = null; _summary = null; if (_cache != null) { _cache.Dispose(); } _cache = null; }