示例#1
0
文件: FASTER.cs 项目: zhoubass/FASTER
 /// <summary>
 /// Dispose FASTER instance
 /// </summary>
 public void Dispose()
 {
     base.Free();
     LegacyDispose();
     hlog.Dispose();
     readcache?.Dispose();
 }
示例#2
0
 /// <summary>
 /// Dispose FASTER instance
 /// </summary>
 public void Dispose()
 {
     Free();
     hlog.Dispose();
     readcache?.Dispose();
     if (disposeCheckpointManager)
     {
         checkpointManager?.Dispose();
     }
 }
示例#3
0
        /// <summary>
        /// Dispose FASTER instance
        /// </summary>
        public void Dispose()
        {
            base.Free();
            MallocFixedPageSize <HashBucket> .Instance?.Dispose();

            MallocFixedPageSize <HashBucket> .Instance = null;
            MallocFixedPageSize <HashBucket> .PhysicalInstance?.Dispose();

            MallocFixedPageSize <HashBucket> .PhysicalInstance = null;
            hlog.Dispose();
        }
示例#4
0
 /// <summary>
 /// Dispose FASTER instance
 /// </summary>
 public void Dispose()
 {
     Free();
     hlog.Dispose();
     readcache?.Dispose();
     _lastSnapshotCheckpoint.deltaLog?.Dispose();
     _lastSnapshotCheckpoint.deltaFileDevice?.Dispose();
     if (disposeCheckpointManager)
     {
         checkpointManager?.Dispose();
     }
 }
示例#5
0
 /// <summary>
 /// Dispose FASTER instance
 /// </summary>
 public void Dispose()
 {
     base.Free();
     hlog.Dispose();
 }
示例#6
0
 /// <summary>
 /// Dispose FASTER instance
 /// </summary>
 public void Dispose()
 {
     Free();
     hlog.Dispose();
     readcache?.Dispose();
 }