Couchbase server concurrency control

Hi, i have a question. I was researching about couchbase features, i got confused about the concurrency control. Couchbase use mvcc or locks to concurrency control?

Thnx