/** * Puts external resources in cache. * If at least one external resource changed, clears the cache. * @param locations locations of external resources. */ public void putExternalResources(Set<String> locations) { final Set<ExternalResource> resources = loadExternalResources(locations); if (areExternalResourcesChanged(resources)) { reset(); fillCacheWithExternalResources(resources); } }
/** * Puts external resources in cache. * If at least one external resource changed, clears the cache. * @param locations locations of external resources. */ public void putExternalResources(Set<String> locations) { final Set<ExternalResource> resources = loadExternalResources(locations); if (areExternalResourcesChanged(resources)) { reset(); fillCacheWithExternalResources(resources); } }