title: Best practices for cache and session manager for an MVC Application
body: <p>Masters,</p>
  
  <p>We have implemented <em>CacheManager</em> and <em>SessionManager</em> in past applications by various ways, like by creating a <code>SessionHelper</code> static class and a <code>CacheHelper</code> static class.</p>
  
  <p>Though it works fine, we lack some ability for generalization and globalization perspective.
  So for new scratch development, we intend best practices for such general implementation in terms of flexibility and extensibility.</p>
  
  <p>Please suggest.</p>