Newer Version Available
プラットフォームキャッシュ区分
プラットフォームキャッシュを使用するには、まず、[設定] のプラットフォームキャッシュ区分ツールを使用してパーティションを設定します。パーティションを設定したら、プラットフォームキャッシュ Apex API を使用してパーティションに対するデータの追加、アクセス、削除ができます。
[設定] の区分ツールにアクセスするには、[クイック検索] ボックスに「プラットフォームキャッシュ」と入力して、[プラットフォームキャッシュ] を選択します。
- トライアルキャッシュを要求する。
- キャッシュパーティションを作成、編集、または削除する。
- アプリケーション間のパフォーマンスのバランスが取れるように、各パーティションのセッションキャッシュ容量と組織キャッシュ容量を割り当てる。
- 組織の現在のキャッシュ容量、内訳、パーティション割り当てのスナップショットを表示する (KB または MB)。
- 各パーティションに関する詳細を表示する。
- 任意のパーティションをデフォルトパーティションにする。
プラットフォームキャッシュを使用するには、パーティションを少なくとも 1 つ作成します。各パーティションには、1 つのセッションキャッシュと 1 つの組織キャッシュ区分があり、区分ごとに別個の容量を割り当てることができます。セッションキャッシュは、個々のユーザセッションのデータ保存に使用でき、組織キャッシュは、組織のユーザがアクセスできるデータに使用されます。任意の数のパーティション間で組織のキャッシュ空間を分配できます。セッションキャッシュと組織キャッシュの割り当ては、0 または 5 以上の整数にする必要があります。デフォルトパーティションを含むすべてのパーティションの割り当ての合計は、プラットフォームキャッシュの総割り当てと等しくなります。すべてのキャッシュ区分の合計割り当て容量は、組織全体の容量以下にする必要があります。
任意のパーティションをデフォルトパーティションとして定義できますが、使用できるデフォルトパーティションは 1 つのみです。パーティションに割り当てがない場合、キャッシュ操作 (get、put など) は呼び出されず、エラーは返されません。
デフォルトパーティション内でキャッシュ操作を実行する場合、キーのパーティション名を省略できます。
パーティションを設定したら、Apex コードを使用してパーティションに対するキャッシュ操作を実行できます。たとえば、Cache.SessionPartition および Cache.OrgPartition クラスを使用して、特定のパーティションのキャッシュに対して値の追加、取得、削除ができます。Cache.Session および Cache.Org を使用して、パーティションの取得や完全修飾キーを使用したキャッシュ操作の実行が可能です。
プラットフォームキャッシュ区分のパッケージ化
管理パッケージを使用する場合、パーティション間での名前空間の共有にはブランチパッケージ組織を使用することをお勧めします。この機能では、複数の組織またはパーティションをプライマリ組織の「ブランチ」として維持できます。ブランチパッケージ組織についての詳細は、Salesforce にお問い合わせください。