データ構造マネージャー

データ構造マネージャー

このクラスには、分散データ構造のメソッドとパラメーターが含まれています


コンストラクタ

# 新しいDataStructureManager()

メソッド

# (非同期) カウンターを作成する(キー、属性、initialValue、オプション) →{カウンター}

カウンターデータ構造を作成する

パラメーター:
名前 タイプ デフォルト 詳細説明
key String

キャッシュ内のカウンターに使用されるキー

attributes データ構造属性 ヌル

カウンターベースのデータ構造に設定される属性

initialValue 長い

初期化値を示します

options ライトスルー オプション

カウンターベースのデータ構造に設定されるライトスルーオプション

戻り値:
タイプ
カウンター

# (非同期) リストの作成(キー、cls、属性、オプション) →{分散リスト。 }

リストデータ構造を作成する

パラメーター:
名前 タイプ デフォルト 詳細説明
key String

キャッシュ内のリストに使用されるキー

cls JsonDataType

リストに保存されているデータのデータ型

attributes データ構造属性 ヌル

リストベースのデータ構造に設定される属性

options ライトスルー オプション ヌル

リストベースのデータ構造に設定されるライトスルーオプション

戻り値:
タイプ
分散リスト。

# (非同期) キューの作成(キー、cls、属性、オプション) →{分散キュー。 }

キューデータ構造を作成する

パラメーター:
名前 タイプ デフォルト 詳細説明
key String

キャッシュ内のキューに使用されるキー

cls JsonDataType

キューに格納されているデータのデータ型

attributes データ構造属性 ヌル

キューベースのデータ構造に設定される属性

options ライトスルー オプション ヌル

キューベースのデータ構造に設定されるライトスルーオプション

戻り値:
タイプ
分散キュー。

# キャッシュの取得() →{キャッシュ}

接続されたキャッシュを返します

戻り値:
タイプ
キャッシュ

# (非同期) カウンターを取得する(キー、オプション) →{カウンター}

パラメーター:
名前 タイプ デフォルト 詳細説明
key String

キャッシュ内でカウンターが検索されるキー

options リードスルーオプション ヌル

読み取りスルーオプションを示します

戻り値:
タイプ
カウンター

# (非同期) getList(キー、cls、オプション) →{分散リスト。 }

パラメーター:
名前 タイプ デフォルト 詳細説明
key String

キャッシュ内でリストが検索されるキー

cls JsonDataType

リストに保存されている値のjsonデータ変換のタイプを示します

options リードスルーオプション ヌル

読み取りスルーオプションを示します

戻り値:
タイプ
分散リスト。

# (非同期) getQueue(キー、cls、オプション) →{分散キュー。 }

パラメーター:
名前 タイプ デフォルト 詳細説明
key String

キャッシュ内でキューが検索されるキー

cls JsonDataType

キューに保存されている値のjsonデータ変換のタイプを示します

options リードスルーオプション ヌル

読み取りスルーオプションを示します

戻り値:
タイプ
分散キュー。

# (非同期) 削除します(キー、オプション)

指定されたキーのキャッシュからデータ構造を削除します

パラメーター:
名前 タイプ デフォルト 詳細説明
key String

キャッシュ内でキューが検索されるキー

options ライトスルー オプション ヌル

データ削除のためのライトスルーオプション

# セットキャッシュ(価値)

キャッシュを設定する

パラメーター:
名前 タイプ 詳細説明
value キャッシュ

キャッシュインスタンス