ドキュメントがまったく明確にしていない counterCache について質問があります。フィールド値を更新するときに、counterCache は競合状態をチェックしますか?
たとえば、フォーラムの実装があり、フォーラムごとに、 counterCache を介してn 個のトピックが保存されているとします。次に、2 人のユーザーがほぼ同時にモデルを使用し (操作をオーバーラップするのに十分です。つまり、一方が終了しても、もう 1 人がまだそれを使用しているということです)、1 人が新しいトピックを作成し、もう 1 人が (できると仮定して) 新しいトピックを作成します。 ) 別のトピックを削除すると、 n+1またはn-1ではなく、正確にn 個のトピックが表示されますか?