void fileMoved(GhidraFolderData newParent, String oldFileName, String newFileName) {
		GhidraFileData fileData;
		synchronized (fileSystem) {
			fileData = fileDataCache.remove(oldFileName);
			if (fileData == null || newParent != fileData.getParent() ||
				!newFileName.equals(fileData.getName())) {
				throw new AssertException();
			}
			newParent.fileDataCache.put(newFileName, fileData);
		}
		if (visited || newParent.visited) {
			listener.domainFileMoved(fileData.getDomainFile(), getDomainFolder(), oldFileName);
		}
	}
Update file list/cache based upon change of parent for a file.
If this folder or the newParent has been visited the listener will be notified with add/move
details.
@param newParent new parent folder
@param oldFileName file name prior to move
@param newFileName file name after move
Ghidra/Framework/Project/src/main/java/ghidra/framework/data/GhidraFolderData.java