12.3.2. WeakCounter インターフェース: 速度が必要な場合
WeakCounter は、カウンターの値を Red Hat Data Grid キャッシュの複数のキーに保存します。作成されたキーの数は concurrency-level 属性によって設定されます。各キーはカウンターの値の一部の状態を保存し、同時に更新できます。StrongCounter よりも優れた点は、キャッシュの競合率が低いことです。一方、値の読み取りはよりコストが高く、バインドは許可されません。
リセット操作は注意して行う必要があります。これは アトミックではなく、中間値を生成します。これらの値は、読み取り操作および登録されたリスナーによって確認できます。
WeakCounter は、getWeakCounter() メソッドを使用して CounterManager から取得できます。たとえば、以下のようになります。
CounterManager counterManager = ...
StrongCounter aCounter = counterManager.getWeakCounter("my-counter);
CounterManager counterManager = ...
StrongCounter aCounter = counterManager.getWeakCounter("my-counter);
12.3.2.1. weak カウンターインターフェース リンクのコピーリンクがクリップボードにコピーされました!
WeakCounter は、以下のメソッドを追加します。
これらは `StrongCounter のメソッドと似ていますが、新しい値は返されません。