Implemented caching strategy.  Commented AbstractController