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

$Cache.Org

Visualforce ページから組織キャッシュにアクセスするグローバル差し込み項目です。参照される組織の指定されたパーティションの組織キャッシュから、キャッシュされた値を取得します。

使用方法

{!$Cache.Org} を使用して、既存の組織キャッシュを参照します。組織キャッシュは、組織で共有されるデータで構成されます。ドット表記を使用して、キャッシュされた値の名前空間、パーティション名、またはプロパティを指定します。

次の出力テキストコンポーネントでは、キー output を使用して myPartition パーティションおよび myNamespace 名前空間からキャッシュされた値を取得します。

1<apex:outputText value="{!$Cache.Org.myNamespace.myPartition.output}"/>

キャッシュされた値がプロパティまたはメソッドを持つデータ構造 (Apex リストやカスタムクラスなど) の場合、ドット表記を使用して $Cache.Org からプロパティにアクセスできます。たとえば、次のマークアップでは、numbersList の値が List と宣言されている場合に、List.size() Apex メソッドが呼び出されます。

1<apex:outputText value="{!$Cache.Org.myNamespace.myPartition.numbersList.size}"/>

CacheBuilder を使用している場合、名前空間とパーティション名に加えて、CacheBuilder インターフェースとリテラル文字列 _B_ を実装するクラスでキー名を修飾します。この例では、CacheBuilderImpl というクラスで CacheBuilder を実装します。

1<apex:outputText value="{!$Cache.Org.myNamespace.myPartition.CacheBuilderImpl_B_key1}"/>