<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <br>
    <div class="moz-cite-prefix">On 3/29/16 5:15 PM, Tom Scavo wrote:<br>
    </div>
    <blockquote
cite="mid:CAEtu=dNb4N=nBSF-xeCg=PscNCd7S0EiAYpBYw+_EVaga5zUzw@mail.gmail.com"
      type="cite">
      <pre wrap="">

I added some material on the backing file to the wiki:
<a class="moz-txt-link-freetext" href="https://wiki.shibboleth.net/confluence/x/kQInAQ">https://wiki.shibboleth.net/confluence/x/kQInAQ</a>
</pre>
    </blockquote>
    <br>
    Sorry that I did not get to this thread sooner, I was otherwise
    occupied.  I was/am unclear whether Scott's and Rod's comments are
    about the SP or the IDP or both.  But based on the other longish
    note I just sent, what you put in the IDP30 space is incorrect. The
    backing file is not only used at startup.  It's used anytime the
    HTTP GET fails.  The code that consumes the output of the
    fetchMetadat() operation does not know from where the data came,
    it's completely transparent to the caller.<br>
    <br>
    The idea of at startup time loading first from the backing file, for
    efficiency, and then letting the regular refresh process kick off to
    do HTTP fetch is an interesting one.  I would have to look and see
    whether that is easy or hard.  The code is already very complicated,
    and special casing the startup would be at best need to be carefully
    done.  It might also require some API additions or changes to
    accomplish.<br>
    <br>
    This thread has gotten convoluted, and I'm not sure where else to
    jump in.  But this is how the Java side works.<br>
    <br>
    <br>
  </body>
</html>