refine
memcache