title: Jquery getScript caching
body: <p>By Default $.getScript() disables caching and you can use $.ajaxSetup and set caching to true.  When testing if the script is actually cached with Firebug most of the time the script is coming back at 200 (Which means the script is a fresh copy) and one in maybe 20 or 30 times it will come back 304 (meaning it used a cached version).  Why is it getting a new copy the vast majority of the time?</p>
  
  <pre><code>$.ajaxSetup({
      cache: true
   });
  
   $.getScript( scriptFile );
  </code></pre>
  
  <p>The files that getScript retrieves have not been edited and the requests are a page change apart.</p>