Added caching using custom memcache