この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Newer Version Available

This content describes an older version of this product. View Latest

OrgPartition クラス

特定のパーティションの組織キャッシュにあるキャッシュ値を管理するメソッドが含まれます。セッションキャッシュとは異なり、組織キャッシュはどのセッションにも関連付けられていないため、要求間の組織およ��すべてのユーザーが使用できます。

名前空間

Cache

使用方法

このクラスは、Cache.Partition を拡張し、その非静的メソッドのすべてを継承します。キーを作成および検証するためのユーティリティメソッドはサポートされておらず、Cache.Partition 親クラスからのみコールできます。Cache.Partition メソッドの一覧は、「Partition メソッド」を参照してください。

組織のパーティションを取得するには、次のように Cache.Org.getPartition をコールし、完全修飾されたパーティション名を渡します。

「パーティションメソッドのキャッシュキー形式」を参照してください。

このクラスは、サンプル Visualforce ページのコントローラーです (後続のコードサンプルを参照)。このコントローラーは、Cache.OrgPartition のメソッドを使用して特定のパーティションのキャッシュ値を管理する方法を示しています。コントローラーは Visualforce ページからパーティション名、カウンターのキー名、およびカウンターの初期値を入力します。コントローラーにはこれらの入力のデフォルト値が含まれています。Visualforce ページで [Rerender (再表示)] をクリックすると、go() メソッドが呼び出されてカウンターが 1 増加します。[Remove Key (キーを削除)] をクリックすると、カウンターキーがキャッシュから削除されます。カウンターがキャッシュに再度追加されると、カウンター値は初期値にリセットされます。

別のユーザーがログインしてこのサンプルを実行すると、このユーザーは前のユーザーが最後に追加または更新したキャッシュ値を取得します。たとえば、カウンター値が 5 だった場合、次のユーザーに表示されるカウンター値は増加後の 6 です。

メモ

これは、OrgPartitionController クラスに対応する Visualforce ページです。