memcache provider