- private static void generateDefault() throws IOException {
- URL u = new URL(url);
- HttpURLConnection huc = (HttpURLConnection) u.openConnection();
- BufferedReader br = new BufferedReader(new InputStreamReader(huc.getInputStream(), "UTF-8"));
- instance = new PublicSuffixes(br);
+ private static PublicSuffixes generateDefault() throws IOException {
+ try (BufferedReader br = new BufferedReader(new InputStreamReader(PublicSuffixes.class.getResourceAsStream("effective_tld_names.dat"), "UTF-8"))) {
+ return new PublicSuffixes(br);
+ }