<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p><br>
    </p>
    <br>
    <blockquote
cite="mid:9846A6064BD102419D06814DD0D78DE112A197A7@CIO-TNC-D2MBX02.osuad.osu.edu"
      type="cite">
      <blockquote type="cite">
        <pre wrap="">There is the issue that the file-based HttpClient cache doesn't persist across
restarts, by conscious intent.  We did briefly discuss possibly changing that,
maybe as a configurable option.  I'm not opposed.  However, since we're
now going to implement a "SAML cache" that persists across restarts, I think
doing that has less value now, at least for the dynamic resolver restart case.
</pre>
      </blockquote>
      <pre wrap="">
No, it's a batch thing, but it is a thing, and we still do have work to do there to optimize the startup time. If the solution is changing the cache persistence, that's ok.</pre>
    </blockquote>
    <br>
    Well, the HttpClient cache is less important now for the batch
    resolver also I think.  We recently changed to now init from the
    backing file.  Any/all HTTP fetches are now going to be in the
    background, both at startup and runtime refresh.<br>
    <br>
    So unless I'm forgetting something, the original musings around
    persisting the file-based HttpClient cache across restarts are no
    longer relevant.<br>
    <br>
    There is a general performance improvement from caching HTTP data
    across restarts - if you do fall into having to hit the HTTP source,
    and the data in fact hasn't changed per etag/Last-Modified, you
    don't fetch new bytes.  But it's not about startup anymore in either
    metadata case, it's just about plain old HTTP performance
    improvement at runtime, like any HTTP user agent.<br>
    <br>
  </body>
</html>