What is the purpose of MemoryCache in MVC?
<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>