title: How to cache result/data sets in EF 4.1?
body: <p>I have a view in MVC3 application that calls a stored procedure (that takes a while to execute) to populate a grid on a view and would like to cache that data somehow?  Not familiar with EF cacheing but I would actually like to somehow run the query possibly on a background thread in the background on start up so that when the user clicks on this particular view (which is a common data view the usere want to see) results are fast and cached as dispalyed in the webgrid</p>
  
  <p>Any information would be greatly appreciated.  Thanks!</p>