예제 #1
0
 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;
 }
예제 #2
0
파일: Job.cs 프로젝트: zeromorphism/z3test
        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;
        }