/// <summary> /// Dispose FASTER instance /// </summary> public void Dispose() { base.Free(); threadCtx.Dispose(); prevThreadCtx.Dispose(); hlog.Dispose(); }
/// <summary> /// Clean up epoch table /// </summary> public void Dispose() { tableHandle.Free(); tableAligned = null; tableRaw = null; numEntries = 0; CurrentEpoch = 1; SafeToReclaimEpoch = 0; threadEntryIndex.Dispose(); }
/// <summary> /// Dispose FASTER instance - legacy items /// </summary> private void LegacyDispose() { threadCtx?.Dispose(); }