この日記は私的なものであり所属会社の見解とは無関係です。 GitHub: takahashikzn

eclipselink-2.4.1でキャッシュの振る舞いが変わった?

EclipseLink-2.4.0からEclipseLink-2.4.1へ更新したら不具合が発生しました。


具体的には、前のトランザクションでSelectしたエンティティのリストがキャッシュされているようで、
同じIDで取得できるエンティティの属性値が、DBの状態に関わらず同じままのようです。
ログを見る限り、Select文は発行しているようなんですがね。


キャッシュ関連の設定値(eclipselink.cache.shared.defaultなど色々)を変えてみたりしたのですがダメ。
で、面倒くさくなったので2.4.0に戻しました。


うーん、これってバグなんだろうか…?