プログラムによるキャッシュ依存関係をすぐに利用できる分散キャッシングシステム(理想的には.NETクライアントを使用)はありますか?
私の調査では、時間ベースのキャッシュ有効期限を持つ分散キャッシュのみが見つかりました。
プログラムによるキャッシュ依存関係をすぐに利用できる分散キャッシングシステム(理想的には.NETクライアントを使用)はありますか?
私の調査では、時間ベースのキャッシュ有効期限を持つ分散キャッシュのみが見つかりました。
GigaSpaces XAPデータグリッドを使用して、クライアントに必要なキャッシュアイテムを保持するローカルキャッシュをクライアントに設定し、.NETでそのキャッシュを削除するための完全なプログラムAPIを使用できます。
参照: http ://wiki.gigaspaces.com/wiki/display/XAP9NET/Local+Cache
リモート(分散)キャッシュエビクションポリシーを制御する場合は、今のところJavaで記述する必要があります。
したがって、組み合わせて、カスタムローカルエビクションポリシーを備えた.NETクライアントを作成し、Javaで記述されたリモート分散キャッシュポリシーを作成するか、2つのうちの1つだけを作成することができます。
このJavaエビクションポリシーAPIは、実際には、現在開発されているバージョン9.1でより簡単なAPIに改善されており、2〜3か月でリリースされます。このバージョンの早期アクセスを使用することも、代わりに古いAPIを使用することもできます。
新しいAPIのカスタムエビクションポリシーの例は、 https ://github.com/OpenSpaces/PrioritizedEvictionStrategyで確認できます。
カスタムエビシトンポリシーの古いAPIについては、 http ://wiki.gigaspaces.com/wiki/display/SBP/Custom+Evictionで読むことができます。
新しいAPIはまもなく文書化されますが、上記のリンクのサンプルコードから非常に簡単です。
ちなみに、私はGigaSpacesの従業員です。