Cache Database Dependency on External Sources
NCache キャッシュ内の他の項目への依存関係を提供することで、キャッシュ データを同期する機能をユーザーに提供します。 あるいは、 NCache また、データの整合性とスケーラビリティを維持するために、さまざまなキャッシュ内のアイテムを処理する依存関係も提供します。 NCache さらに、ユーザーがキャッシュにデータを追加する機能も提供します。このデータは、ファイルまたはキャッシュの外に配置された項目など、外部ソースに依存します。 このようにして、キャッシュ データはキャッシュの外部に存在するデータと同期されたままになります。
たとえば、キャッシュにアイテムが配置されているとします。 これは、外部の場所に配置されたファイルに依存しています。これは、ファイルがキャッシュに存在しないことを意味します。 アプリケーションは、キャッシュのデータを、キャッシュの外の場所に配置されたファイルと同期する必要があります。 したがって、ファイルが変更または削除されるたびに、 ファイルに依存する項目は有効期限が切れ、最終的には次のクリーンアップ間隔で削除されます。
さらに、ユーザーが特定のデータを検証するための独自のカスタム ロジックを実装できる方法もあります。
このセクションで
ファイルへのキャッシュの依存関係
ファイル依存関係を使用してデータを追加する方法について説明します。
カスタム依存関係
ユーザーが独自の依存関係シナリオを作成し、カスタム依存関係の機能を使用する方法について説明します。
依存関係の集約 [非推奨]
XNUMXつのキャッシュアイテムで複数の依存関係を追加する方法について説明します。