/** * Is the url already cached? * * @param url * the url to check * @return true/false */ public static boolean isCached(String url) { return CACHE.get(url) != null; }
@Override public InputStream getInputStream() throws IOException, InterruptedException { CachedRequest cachedRequest = CACHE.get(url); if (cachedRequest == null) {
String episodeguide = KodiMetadataProvider.XML_CACHE.get(scraper.getProviderInfo().getId() + "_" + showId + "_" + "EPISODEGUIDE_URL"); if (episodeguide == null || episodeguide.isEmpty()) { if (options.getMetadata() != null) { String epListXml = KodiMetadataProvider.XML_CACHE.get(scraper.getProviderInfo().getId() + "_" + showId + "_" + EPISODEGUIDE); if (epListXml == null) { KodiUrl url = new KodiUrl(episodeguide);
String epXml = KodiMetadataProvider.XML_CACHE.get(scraper.getProviderInfo().getId() + "_" + showId + "_S" + lz(seasonNr) + "_E" + lz(episodeNr)); if (epXml == null) { getEpisodeList(mso); epXml = KodiMetadataProvider.XML_CACHE.get(scraper.getProviderInfo().getId() + "_" + showId + "_S" + lz(seasonNr) + "_E" + lz(episodeNr));