RemovalListener/RemovalNotification に似たものを探していますが、キャッシュ内の値が変更されたときの通知です。通知には、古い値だけでなく、追加されたばかりの新しい値も含まれます。
[更新] CaceLoader (ロードとリロード) を介してキャッシュにデータを入力するだけです。キャッシュされた要素の「ソース」は、不安定な場合があります (キャッシュに対してリモート)。したがって、置換要素も使用する主な理由は次の 2 つです。
リモート ソースから実際にいつ、どのような値が取得されたかを示すログをデバッグします。これは、リモート検索を行うクラスで実現できます。
(リモート) クライアントにプロアクティブにプッシュできる差異を生成します。たとえば、クライアントが継続的に「取得」する必要はなく、blazeDS を介して変更を発行します。
reload メソッドを介して追加の通知なしでこれを実装し、オフになる前に現在のキャッシュの内容を取得して新しい値を取得し、新しい値と以前の値を比較して、追加のアクションを実行することが可能である必要があります。変更通知を分離するためのより一般的な方法を探していました。
ありがとう。