distributed locking service with memcached