 has a protocol handler for them). It creates cache
 validators that are suitable for use with both file: and http: URL 
 protocols. Specifically, it is able to use both last-modified timestamps and
 ETags for cache revalidation, and follows the HTTP cache expiry calculation
 model, and allows for fallback heuristic expiry calculation when no server
 specified expiry is provided.
<P>

<P>
<DL>
<DT><B>Version:</B></DT>
  <DD>$Id: UrlModuleSourceProvider.java,v 1.4 2011/04/07 20:26:12 hannes%helma.at Exp $</D