public boolean hasDerivedFile(FSRL containerFSRL, String derivedName, TaskMonitor monitor)
			throws CancelledException, IOException {
		assertFullyQualifiedFSRL(containerFSRL);
		String containerMD5 = containerFSRL.getMD5();
		String derivedMD5 = fileCacheNameIndex.get(containerMD5, derivedName);
		return derivedMD5 != null && fileCache.hasEntry(derivedMD5);
	}
Returns true if the specified derived file exists in the file cache.

@param containerFSRL {@link FSRL} w/hash of the container
@param derivedName name of the derived file inside of the container
@param monitor {@link TaskMonitor}
@return boolean true if file exists at time of query, false if file is not in cache
@throws CancelledException if user cancels
@throws IOException if other IO error
Ghidra/Features/Base/src/main/java/ghidra/formats/gfilesystem/FileSystemService.java