Esempio n. 1
0
 /// <summary>
 /// Dispose FASTER instance
 /// </summary>
 public void Dispose()
 {
     base.Free();
     LegacyDispose();
     hlog.Dispose();
     readcache?.Dispose();
 }
Esempio n. 2
0
 /// <summary>
 /// Dispose FASTER instance
 /// </summary>
 public void Dispose()
 {
     Free();
     hlog.Dispose();
     readcache?.Dispose();
     if (disposeCheckpointManager)
     {
         checkpointManager?.Dispose();
     }
 }
Esempio n. 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();
        }
Esempio n. 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();
     }
 }
Esempio n. 5
0
 /// <summary>
 /// Dispose FASTER instance
 /// </summary>
 public void Dispose()
 {
     base.Free();
     hlog.Dispose();
 }
Esempio n. 6
0
 /// <summary>
 /// Dispose FASTER instance
 /// </summary>
 public void Dispose()
 {
     Free();
     hlog.Dispose();
     readcache?.Dispose();
 }