public void Dispose() { _dataFile?.Flush(); _dataFile?.Close(); _dataFile?.Dispose(); _dataFile = null; _indexFile?.Flush(); _indexFile?.Close(); _indexFile?.Dispose(); _indexFile = null; }