public FileCacheEntryBuilder createTempFile(long sizeHint) throws IOException {
		return fileCache.createCacheEntryBuilder(sizeHint);
	}
Returns a {@link FileCacheEntryBuilder} that will allow the caller to
write bytes to it.
<p>
After calling {@link FileCacheEntryBuilder#finish() finish()},
the caller will have a {@link FileCacheEntry} that can provide access to a
{@link ByteProvider}.
<p>
Temporary files that are written to disk are obfuscated to avoid interference from
overzealous virus scanners.  See {@link ObfuscatedInputStream} / 
{@link ObfuscatedOutputStream}.

@param sizeHint the expected size of the file, or -1 if unknown
@return {@link FileCacheEntryBuilder} that must be finalized by calling 
{@link FileCacheEntryBuilder#finish() finish()} 
@throws IOException if error
Ghidra/Features/Base/src/main/java/ghidra/formats/gfilesystem/FileSystemService.java