added couchbase2 and memcached implementations