title: Are nodejs modules cached across multiple HTTP requests?
body: <p>The nodejs documentation says   </p>
  
  <blockquote>
    <p>Modules are cached after the first time they are loaded. 
    This means (among other things) that every call to require('foo') will get
    exactly the same object returned, if it would resolve to the same
    file.</p>
  </blockquote>
  
  <p>But it does not specify the scope. Are loaded modules cached for multiple calls to require('module') in the current HTTP request or across multiple HTTP requests?</p>