Added memory cache to show how caching works without redis