@Override
	protected synchronized void fileIdChanged(PropertyFile pfile, String oldFileId)
			throws IOException {
		indexJournal.open();
		try {
			Folder folder = getFolder(pfile.getParentPath(), GetFolderOption.READ_ONLY);
			Item item = folder.items.get(pfile.getName());
			if (item == null) {
				throw new NotFoundException(pfile.getPath());
			}
			item.setFileID(pfile.getFileID());

			indexJournal.fileIdSet(pfile.getPath(), pfile.getFileID());
		}
		catch (NotFoundException e) {
			throw new FileNotFoundException(e.getMessage());
		}
		finally {
			indexJournal.close();
		}
	}
Construct existing indexed filesystem with an empty index.
This can be used to prepare for rebuilding the filesystem index.
@param rootPath
@throws IOException
Ghidra/Framework/FileSystem/src/main/java/ghidra/framework/store/local/IndexedV1LocalFileSystem.java