
|
プロパティ
|
説明
|
ベースタイプ
|
デフォルト値
|
バインド可能か
|
||
|---|---|---|---|---|---|---|
|
CacheReturnedData
|
サーバーから返されたデータをキャッシュするには、これを有効にします。
|
BOOLEAN
|
False
|
いいえ
|
||
|
CacheDuration
|
キャッシュされたデータを保持する時間をミリ秒単位で設定します。データがキャッシュされている場合、この時間が経過した後でのみ、サーバーから新しいデータが取得されます。
|
INTEGER
|
はい
|
|||
|
CacheStrategy
|
キャッシュの保存方法を制御します。キャッシュされた結果を「マッシュアップインスタンス」または「マッシュアップ名」に基づいて保存できます。
|
STRING
|
マッシュアップインスタンス
|
いいえ
|
||
|
CacheKeyParameters
|
ドロップダウンリストが開き、キャッシュキーの生成に使用する入力パラメータを選択できます。サービス入力パラメータを選択すると、その入力でのサービスの結果がキャッシュされます。
|
STRING
|
いいえ
|
|||
|
MaxResultSets
|
データサービスで保存する結果の最大数を制御します。入力パラメータが更新されると、新しい結果がキャッシュされます。最大数に達すると、最も古い結果が削除されます。
|
INTEGER
|
10
|
はい
|
||
|
InvalidateCache
|
サービスのキャッシュされた結果をクリアします。キャッシュが有効な場合にのみ使用できます。このサービスをトリガーして、サーバー変更が発生したときにキャッシュデータを更新したり、新しいデータを手動で強制的に取得したりできます。
|
Service
|
はい
|
|
|
ThingWorx は、サービスが保存した結果の最大数に達した場合、または合計キャッシュサイズが制限を超えた場合に、キャッシュされたアイテムを自動的に削除します。キャッシュが合計サイズ制限を超えると、ThingWorx は、新しい結果セットを保存するのに十分なスペースが生成されるまで、キャッシュされているエントリを古いものから順に削除します。これらの制限によって、最適なパフォーマンスを確保し、ブラウザでメモリが過剰に使用されることを防ぎます。
|
