@Override
	public DataBuffer get(DataBuffer buf, int index) throws IOException {
		DataBuffer remoteBuf = bufferFileHandle.get(index);
		if (buf == null) {
			return remoteBuf;
		}
		buf.setEmpty(remoteBuf.isEmpty());
		buf.setId(remoteBuf.getId());
		if (remoteBuf.data != null) {
			buf.data = remoteBuf.data;
		}
		return buf;
	}
Constructor.
@param remoteBufferFile  remote buffer file handle
Ghidra/Framework/DB/src/main/java/db/buffers/BufferFileAdapter.java