code: public URL getResource(String path) throws MalformedURLException {
  		Result<URL,MalformedURLException> result = getResourceCache.get(path, getResourceRefresher);
  		MalformedURLException exception = result.getException();
  		if(exception != null) throw exception;
  		return result.getValue();
  	}
docs: Gets the possibly cached URL.  This URL is not copied and caller should not fiddle with
  its state.  Thank you Java for this not being immutable.
  
  @see  ServletContext#getResource(java.lang.String)