43.7 PURGE_CACHEプロシージャ
このプロシージャは、指定されたユーザーの指定のアプリケーション、ページおよびリージョンのキャッシュをパージします。ユーザーを指定しないと、ページのキャッシュされたすべてのバージョンがパージされます。
構文
APEX_PAGE.PURGE_CACHE (
p_application_id IN NUMBER DEFAULT apex.g_flow_id,
p_page_id IN NUMBER DEFAULT apex.g_flow_step_id,
p_user_name IN VARCHAR2 DEFAULT NULL,
p_current_session_only IN BOOLEAN DEFAULT FALSE );
パラメータ
パラメータ | 説明 |
---|---|
p_application_id |
アプリケーションのID 。デフォルトは、現在のアプリケーションです。
|
p_page_id |
ページのID 。デフォルトは、現在のページです。NULLを渡すと、Oracle APEXでは、アプリケーションのすべてのページに関するキャッシュがパージされます。
|
p_user_name
|
特定のユーザー用に保存されたエントリのみをパージする場合は、ユーザー名を指定します。 |
p_current_session_only |
現在のセッション用に保存されたエントリのみをパージする場合は、TRUE を指定します。デフォルトはFALSE です。
|
例
次の例では、現在のページについてセッション固有のキャッシュをパージします。
BEGIN
APEX_PAGE.PURGE_CACHE (
p_current_session_only => true );
END;
親トピック: APEX_PAGE