public static boolean isFileCached(String fileURL) throws IOException {
		Path urlCache = getUrlCacheDir(fileURL);
		Path file = getCachedFile(urlCache);
		return ((!isFresh() || isOffline()) && file != null);
	}
Checks if a file was previously downloaded and is available in the cache. The
result takes into account the connection status and freshness requests.

@param fileURL HTTP URL of the file to check
@return boolean indicating if the file can be retrieved from the cache
@throws IOException
src/main/java/dev/jbang/util/Util.java