code: @Override
  	// @NotThreadSafe
  	public void put(long position, byte value) throws IOException {
  		if(position>=capacity()) throw new BufferOverflowException();
  		raf.seek(position);
  		raf.write(value);
  	}
docs: Puts a single byte in the buffer.