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 void Close() { Clear(); _nonBufferedFileIO.Dispose(); _nonBufferedFileIO = null; }