001package io.ebean.enhance.common; 002 003import java.io.IOException; 004import java.io.InputStream; 005import java.net.URL; 006import java.net.URLConnection; 007 008/** 009 * Helper to open URL content without file descriptor caching (by underlying JDK JarURLConnection). 010 */ 011public class UrlHelper { 012 013 /** 014 * Open the URL content without using caching returning the resulting InputStream. 015 */ 016 public static InputStream openNoCache(URL url) throws IOException { 017 URLConnection urlConnection = url.openConnection(); 018 urlConnection.setUseCaches(false); 019 return urlConnection.getInputStream(); 020 } 021}