title: MVC Single Instance Object
body: <p>I need to declare an object in MVC app. This object consume memory so I need it to be created once when app start and won't be destroy until recycled. The same instance of the object also should be able accessed across application within controllers.</p>
  
  <p>I have used this object in WCF service by using InstanceContextMode.Single and works great. But how with MVC? </p>