title: asp.net mvc 4 cache vs entityframework 6 cache
body: <p>A friend and I are developing a web application using <code>ASP.NET MVC 4</code> and <code>EntityFramework 6</code>. We implemented the Repository Pattern and of course the Entity Framework Context is initialized  and removed each time a user makes a request to access data in the database, so caching system entity Framework first level is not exploited . </p>
  
  <p>I want to implement the second level caching in Entity Framework but he tells that it is not necessary, that we can use the ASP.NET Cache. My question is, </p>
  
  <p>When to use each type of cache? </p>
  
  <p>How fast is each other?</p>