キャッシュの作成
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecoreアプリケーションのパフォーマンスを向上させ、Sitecoreのキャッシュ機能を拡張するために、必要に応じてキャッシュを作成できます。
キャッシュを作成する
キャッシュは、次のいずれかの方法で作成できます。
-
静的CacheMangerクラスのGetNamedInstanceメソッドを使用します。
-
依存関係の挿入を使用します。
キャッシュを取得する
キャッシュを取得するには、CacheManagerクラスのFindCacheByNameメソッドを使用します。
キャッシュへのアイテムの追加
新しい項目をキャッシュに追加するには、Addメソッドを使用します。
メモ
キャッシュに複雑なキーまたはオブジェクトを追加する場合は、ICacheableインターフェイスを使用してGetDataLengthメソッド内でサイズ計算を定義することを検討してください。これにより、キャッシュ戦略内でコストの高いサイズ計算が回避されます。
キャッシュから値を取得する
キャッシュから値を取得するには、GetValueメソッドを使用します。
手記
複雑なキーまたはオブジェクトがある場合は、GetHashCodeメソッドとEqualsメソッドをオーバーライドする必要があります。
キャッシュからのアイテムの削除
キャッシュから項目を削除するには、Removeメソッドを使用します。
キャッシュをクリアする
キャッシュをクリアするには、Clearメソッドを使用します。