FileCacheEntryBuilder createCacheEntryBuilder(long sizeHint) throws IOException {
		ensureAvailableSpace(sizeHint);
		return new FileCacheEntryBuilder(sizeHint);
	}
Creates a new {@link FileCacheEntryBuilder} that will accept bytes written to it
(via its {@link OutputStream} methods).  When finished writing, the {@link FileCacheEntryBuilder}
will give the caller a {@link FileCacheEntry}.

@param sizeHint a hint about the size of the file being added.  Use -1 if unsure or unknown
@return new {@link FileCacheEntryBuilder}
@throws IOException if error
Ghidra/Features/Base/src/main/java/ghidra/formats/gfilesystem/FileCache.java