アプリケーションプログラミングインターフェイスガイド> 組み込み手順> 手順リファレンス> RefreshResourceCache
 
RefreshResourceCache
テーブル、プロシージャ、またはポリシーのキャッシュを更新します。既存のプロシージャキャッシュバリアントを更新します。他に存在しない場合は、NULLバリアントのみを更新します(受け入れ可能な場合)。このプロシージャは、独自のトランザクションで実行されるサーバーで非同期プロセスを起動します。
この組み込みのプロシージャについては、TDVユーザーガイドの「TDVキャッシング」セクションで説明しています。
注:この手順は、/services /webservices/systemの下のリソースツリーにある同じ名前のWebサービスオペレーションとは異なります。/admin/resource/operations/。
ロケーション
/lib/resource/
構文
RefreshResourceCache "path" "type" [pollingInterval]
Inputs(入力)
path:リソースへのパス、またはキャッシュポリシー名。
type:リソースのタイプ(TABLE、PROCEDURE、またはPOLICY)。
Outputs(出力)
該当なし
/lib/resource/RefreshResourceCache "/shared/examples/ds_orders/cache" "TABLE"
例外
例外:更新時にデータソースへの接続またはデータソースからのデータの取得に問題がある場合。
IllegalArgumentException:パスの形式が正しくないか、不正なタイプが指定された場合。
IllegalStateException:キャッシュが無効になっている場合。
NotAllowedException:リソースタイプがキャッシュをサポートしていない場合。 SQL_TABLEリソースのみがキャッシュをサポートします。
NotFoundException:リソースまたはリソースへのパスの一部が存在しない場合。
SecurityException:ユーザーがパス内の最後のアイテム以外のすべてのアイテムに対するREADアクセス権を持っていない場合。
SecurityException:ユーザーがパスの最後のアイテムへの書き込みアクセス権を持っていない場合。