public ByteProvider getNamedTempFile(FileCacheEntry tempFileCacheEntry, String name)
			throws IOException {
		FSRL resultFSRL = FSRLRoot.makeRoot("tmp")
				.withPathMD5(FSUtilities.appendPath("/", name), tempFileCacheEntry.getMD5());
		return tempFileCacheEntry.asByteProvider(resultFSRL);
	}
Returns a {@link ByteProvider} for the specified {@link FileCacheEntry}, using the
specified filename.
<p>
The returned ByteProvider's FSRL will be decorative and does not allow returning to
the same ByteProvider at a later time.
 
@param tempFileCacheEntry {@link FileCacheEntry} (returned by {@link #createTempFile(long)})
@param name desired name
@return new {@link ByteProvider} with decorative {@link FSRL}
@throws IOException if io error
Ghidra/Features/Base/src/main/java/ghidra/formats/gfilesystem/FileSystemService.java