.NET カウチベース クライアントを拡張して、いくつかの追加機能 (トランザクションに類似したもの、またはロールバック) を追加しています。私のレーダーの 1 つは、レコード ロックのサポートです。
CAS 値を持たない更新を防止するチェック アンド セットを認識していますが、私がやろうとしているのは、couchbase の getlock 機能を使用してダーティ リードを防止することです (これは Python クライアントで利用できるため、おそらく.NET クライアントではなく、サーバー)
私が最初に考えたのは、REST API で利用できるのではないかということでしたが、調査を行った結果、API はビューのクエリにしか使用できないようです。memcached に telnet インターフェースがあることは承知していますが、そこで利用できることを望むのはおそらく多すぎます。サーバー側で電話をかけるだけの簡単なものであれば、すでにクライアントにあると思います...
リース アウトモデルを使用することもできますが、機能が手の届かないところにある場合は、そのルートをたどらないことをお勧めします。