code: public ImageIcon retrieveIcon(URL location) throws IconProviderException
  	{
  		if (!getCache().containsKey(location))
  		{
  			getCache().put(location, new ImageIcon(location));
  		}
  		return getCache().get(location);
  	}
docs: /* (non-Javadoc)
  @see com.sporniket.libre.ui.swing.IconProvider#retrieveIcon(java.lang.Object)