コンストラクタ
# 新しいカウンター(キー、キャッシュ、オプション、cls)
パラメーター:
| 名前 | タイプ | 詳細説明 |
|---|---|---|
key |
String | key |
cache |
キャッシュ | キャッシュインスタンス |
options |
ライトスルー オプション | writethruoptionsのオプションを示します |
cls |
JsonDataType | jsonデータのタイプを示します |
メソッド
# (非同期) addChangeListener(dataTypeDataChangeListener、eventType、dataFilter)
カウンタの値の変化をリッスンするための通知を登録します。
パラメーター:
| 名前 | タイプ | 詳細説明 |
|---|---|---|
dataTypeDataChangeListener |
DataStructureDataChangeListener | コールバックメソッド |
eventType |
配列。イベントタイプ> | コールバックメソッドが呼び出されるイベントタイプを示します |
dataFilter |
データタイプイベントデータフィルター | 受信するデータの種類を示します |
# (非同期) 比較する(価値) →{番号}
値をカウンターと比較します
パラメーター:
| 名前 | タイプ | 詳細説明 |
|---|---|---|
value |
オブジェクト | カウンターバリューと比較される値を示します |
戻り値:
- タイプ
- 数
# (非同期) デクリメント() →{番号}
分散カウンターの値をXNUMXつデクリメントします。
戻り値:
- タイプ
- 数
# (非同期) デクリメントバイ(価値) →{番号}
分散カウンターの値を指定された量だけデクリメントします。
パラメーター:
| 名前 | タイプ | 詳細説明 |
|---|---|---|
value |
数 | 差し引かれる値を示します |
戻り値:
- タイプ
- 数
# (非同期) 等しい(価値) →{ブール値}
パラメーター:
| 名前 | タイプ | 詳細説明 |
|---|---|---|
value |
オブジェクト | カウンターバリューと比較される値を示します |
戻り値:
- タイプ
- boolean
# (非同期) getValue() →{番号}
カウンターの指定された値を取得します。
戻り値:
- タイプ
- 数
# (非同期) 増加() →{番号}
分散カウンターの値をXNUMXつインクリメントします。
戻り値:
- タイプ
- 数
# (非同期) 増分By(価値) →{番号}
分散カウンターの値を指定された量だけインクリメントします。
パラメーター:
| 名前 | タイプ | 詳細説明 |
|---|---|---|
value |
数 | 追加される値を示します |
戻り値:
- タイプ
- 数
# (非同期) 削除変更リスナー(dataTypeDataChangeListener、eventType)
カウンタの値の変化をリッスンするための通知の登録を解除します。
パラメーター:
| 名前 | タイプ | 詳細説明 |
|---|---|---|
dataTypeDataChangeListener |
DataStructureDataChangeListener | コールバックメソッド |
eventType |
配列。イベントタイプ> | コールバックメソッドが呼び出されるイベントタイプを示します |
# (非同期) セット値(価値) →{番号}
カウンターの指定された値を設定します。
パラメーター:
| 名前 | タイプ | 詳細説明 |
|---|---|---|
value |
数 | カウンターに格納される数値の値 |
戻り値:
- タイプ
- 数
# toString()
クラスの文字列名を返します