Add memcache engine and support