CacheSyncDependency

CacheSyncDependency

クライアントアプリケーションでは、複数のキャッシュインスタンスを初期化できます。 CacheSyncDependencyは、あるキャッシュに存在するアイテムを別のキャッシュに存在するアイテムと同期させます。


コンストラクタ

# 新しいCacheSyncDependency(remoteCacheId、キー、サーバー、ポート、userId、パスワード)

指定されたパラメーターを使用して、CacheSyncDependencyの新しいインスタンスを初期化します。 内部的には、リモートキャッシュを初期化しようとします。 キャッシュを初期化できない場合は、失敗の原因を説明する例外がスローされます。 リモートキャッシュは、同じマシン上にある場合でも、outprocとして実行されている必要があります。 リモートキャッシュインスタンスに接続するための情報(server-nameやserver-portなど)は、「client.ncconf」から選択されます。

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

リモートキャッシュの一意のID。

key String

ローカルキャッシュアイテムの同期が維持されるリモートキャッシュ内のアイテムのキー。

server サーバー情報 ヌル
port 数 0
userId string ヌル

リモートキャッシュのユーザーID。

password string ヌル

リモートキャッシュのセキュリティパスワード。

メソッド

# getCacheId() →{文字列}

リモートキャッシュの一意のID

戻り値:
タイプ
string

# キーの取得() →{文字列}

ローカルキャッシュアイテムを同期する必要があるリモートキャッシュ内のアイテムのキー。

戻り値:
タイプ
string

# パスワードを取得() →{ArrayBuffer}

ユーザー認証パスワードを指定します。

戻り値:
タイプ
配列バッファ

# getポート() →{番号}

クライアントがサーバーに接続するために使用するサーバーポート。

戻り値:
タイプ
数

# サーバーの取得() →{文字列}

リモートキャッシュが実行されているサーバーの名前。

戻り値:
タイプ
string

# ユーザーIDの取得() →{文字列}

ユーザー認証用のユーザーIDを指定します。

戻り値:
タイプ
string