title: Create a WCF service hosted in IIS7 alive between request?
body: <p>How can I keep a WCF service alive between requests?
  The service  is creating a simple cache in memory on initialisation and I dont want the service to have to re-initialise between requests. 
  The cache is built up using data extracted from a database and so for efficiency i only need this to be done rarely.<br>
  The database is not going to be updated often and so recycling the app pool every night will suffice in terms of updating the cache.</p>