The caching is used for improving the performance in ASP.NET MVC. The caching is a technique which stores something in memory
Inversion of control is principal and Dependency Injection is implementation.
In this article, i have define all application folders of any ASP.NET MVC Application