/// <summary> /// Dispose FASTER instance /// </summary> public void Dispose() { base.Free(); LegacyDispose(); hlog.Dispose(); readcache?.Dispose(); }
/// <summary> /// Dispose FASTER instance /// </summary> public void Dispose() { Free(); hlog.Dispose(); readcache?.Dispose(); if (disposeCheckpointManager) { checkpointManager?.Dispose(); } }
/// <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(); }
/// <summary> /// Dispose FASTER instance /// </summary> public void Dispose() { Free(); hlog.Dispose(); readcache?.Dispose(); _lastSnapshotCheckpoint.deltaLog?.Dispose(); _lastSnapshotCheckpoint.deltaFileDevice?.Dispose(); if (disposeCheckpointManager) { checkpointManager?.Dispose(); } }
/// <summary> /// Dispose FASTER instance /// </summary> public void Dispose() { base.Free(); hlog.Dispose(); }
/// <summary> /// Dispose FASTER instance /// </summary> public void Dispose() { Free(); hlog.Dispose(); readcache?.Dispose(); }