: commitOnChange ? "rws"
: "rw";
this.file = new RandomAccessFile(name, accessMode);
buffer = new byte[bufferSize];
ba = new HsqlByteArrayInputStream(buffer);
valueBuffer = new byte[8];
vbao = new HsqlByteArrayOutputStream(valueBuffer);
vbai = new HsqlByteArrayInputStream(valueBuffer);
fileDescriptor = file.getFD();
fileLength = length();
readIntoBuffer();
}