private void Clear() { FlushAll(); _buffer.Clear(); _buffer = null; _overlappingBuffers = null; }
public MultiBufferedFileIO(int bufferSize) { _isUsingBuffer = false; _buffer = new MultiBuffer(bufferSize); _nonBufferedFileIO = new NonBufferedFileIO(); try { _ioDeviceLength = _nonBufferedFileIO.Length; } catch (Exception e) { throw new OdbRuntimeException(NDatabaseError.InternalError, e); } }
public MultiBufferedFileIO(int bufferSize) { _isUsingBuffer = false; _buffer = new MultiBuffer(bufferSize); _nonBufferedFileIO = new NonBufferedFileIO(); try { _ioDeviceLength = _nonBufferedFileIO.Length; } catch (Exception e) { throw new OdbRuntimeException(NDatabaseError.InternalError, e); } }
private void Clear() { FlushAll(); _buffer.Clear(); _buffer = null; _overlappingBuffers = null; }