私は infinispan について読んでいます... プレーンなバニラ キャッシュのみを使用し、クラスタリングも、セカンダリ ハイバネート キャッシュも使用する必要はありません。
有効期限が切れると、キャッシュ内のオブジェクトが破棄されることは理解していますが、破棄される直前にそれらのオブジェクトを更新する方法がわかりません。イベントを確認しましたが、このようなものはありません。
特定の時間の JPA 結果クエリを保持するマップを作成し、時々結果を更新することを目指しています。このキャッシュは読み取り専用であり、エントリを非アクティブ化または保存する必要はありません。
では、有効期限が切れる前に新しい値をキャッシュに入れる方法は? infinispan がこれを行う方法を提供する必要があると思いますか、それとも何か不足していますか? おそらく、このロジックは、 EJB@Scheduler
内のタイマーを使用して実装する必要があります。@Singleton