Added memcache layer