title: What is the purpose of MemoryCache in MVC?
body: <p>I'm a bit confused on the proper usage of MemoryCache.</p>
  
  <p>Should/can it be used to load static information to save on repeated calls?
  Should/can it be used to persist data on a view across several action methods?</p>
  
  <p>I have an instance where I don't want to use the data store to populate and persist the data across my view.  I started using the MemoryCache which works fine, however I'm starting to question if that was the correct approach.  </p>
  
  <p>My concerns was what happens if I have several users on the same page using the same MemoryCache?  </p>