ehcacheを使用して、hibernateを使用してエンティティをキャッシュしています。
ehcacheモニターを見ると、すべてが正常に機能しているように見えます(put cache countを0にフラッシュし、put countを1にリロードします)が、dbで直接値を変更してリロードすると、キャッシュされた値ではなく、更新された値が表示されます。これが期待される動作であるかどうかはわかりませんが、そのように動作するのはキャッシュとしては奇妙です。
私はこれを理解するために見つかったすべての解決策を試しましたが、成功しませんでした。