Adding caching, namely memcache provider