Ehcacheでデータ更新ポリシーを指定するものはありますか?現在、アプリケーションをOSCacheからEhcacheに移行していますが、設定timeToIdle
とを除いて、要素を更新する必要がある時期を指定する方法が見つからないようですtimeToLive
。
私が欲しいのは、キャッシュから要素にアクセスするときに、関連するリソースをチェックしてlastUpdateTime
、キャッシュ要素よりも後で更新されたかどうかを確認することです。はいの場合、キャッシュを更新します。それ以外の場合は、キャッシュからコンテンツを提供します。
OSCacheでは、これはNeedsRefreshException
sをキャッチし、要素のカスタム更新ポリシーを設定することによって行われました。しばらくの間ドキュメントを調べてきましたが、Ehcacheでこれを実現する方法や例を見つけることができませんでした。
どんな助けでもいただければ幸いです:)。
アレックス