private static synchronized void addInstance(RemoteBufferFileImpl rbf) {
		// Keep a list of RemoteBufferFileImpl's for each owner
		List<RemoteBufferFileImpl> list = instanceOwnerMap.get(rbf.owner);
		if (list == null) {
			list = new ArrayList<>();
			instanceOwnerMap.put(rbf.owner, list);
		}
		list.add(rbf);

		String filePathKey = getFilePathKey(rbf);
		list = instancePathMap.get(filePathKey);
		if (list == null) {
			list = new ArrayList<>();
			instancePathMap.put(filePathKey, list);
		}
		list.add(rbf);
	}
Construct a remote wrapper for a buffer file.
@param bufferFile buffer file
@param owner owner object to which this instance should be associated.
@param associatedFilePath repository path of file item associated with this buffer file
@throws RemoteException
Ghidra/Features/GhidraServer/src/main/java/db/buffers/RemoteBufferFileImpl.java