title: Should I use HttpRuntime.Cache?
body: <p>I'm a beginner in asp.net, and have a few question of Cache:</p>
  
  <ol>
  <li>HttpRuntime.Cache only provides severals methods and I think I'm able to implement these methods with Dictionary by myself.</li>
  <li>If HttpRuntime.Cache is much better than Dictionary, why some people would like to implement their own cache framework.</li>
  <li>How about MS Enterprise Cache Block?</li>
  </ol>