ScopedCacheManager API 開発者ガイド
スコープ済みキャッシュを使用すると、カスタムデータをメモリーに格納してアクセスを高速化し、さらにいつ無効にするかを定義できます。これは、複数のテーブルにわたるクエリーの結果など、データを最初から取得するのに時間がかかる場合に便利です。ScopedCacheManager API を使用して、スコープ対象アプリケーションのキャッシュデータを取得、設定、およびフラッシュします。
このガイドには、 ScopedCacheManager API で使用するスコープ済みキャッシュとテーブルのペアを作成する手順が含まれています。
スコープ指定キャッシュに割り当てることのできるテーブルペアのタイプは次のとおりです。
- テーブルペアキャッシュ:テーブルで更新操作を実行する必要がある場合、キャッシュ内のすべてのエントリもフラッシュされます。
- テーブル行ペアキャッシュ:テーブルで更新操作を実行する必要がある場合、編集されたレコードと同じsys_idを持つエントリのみがキャッシュからフラッシュされます。他のエントリは同じままです。
- テーブルと列のペアのキャッシュ:選択した列のリスト内のフィールドを編集すると、キャッシュ全体がフラッシュされます。
- テーブルの列と行のペアのキャッシュ:選択した列のリストのフィールドを編集すると、編集されたレコードと同じsys_idを持つエントリがキャッシュからフラッシュされます。
スコープ指定キャッシュとテーブルのペアの作成
スコープ指定キャッシュを作成し、そのキャッシュのペアを定義します。
始める前に
必要なロール:admin