Насколько я понимаю, Memcached не имеет блокировки (в конфигурации по умолчанию), так что ни один клиент не может помешать работе любого другого клиента. Если это так, то как Memcached справляется с двумя или более клиентами, пытающимися одновременно обновить один и тот же объект?
Как Memcached обрабатывает несколько версий объекта? Просто взять ту, чье обновление завершилось последней, и удалить остальные версии из кеша? Активно ли база данных делает недействительными объекты, кэшированные на сервере Memcached?