add memcache struct