大きなJPAアプリケーションに別のL2キャッシュを使用したいと考えています。複数のサーバー間で共有キャッシュを実現しようとしています。JPA 2レベル2キャッシュに別の実装を使用する方法は?
EclipselinkをJPAの実装として使用していますが、一部のレガシーコードでは内部Eclipselink APIを使用しているため、切り替えはオプションではありません。
Coherence/Toplink Gridは高価すぎるようです(4000 $/cpu?)。
別のキャッシュ実装をプラグインできる方法はありますか? JPA 2で何かが指定されていますか(仕様には何も見つかりませんが、誤解している可能性があります)?独自の(= Eclipselink特有の)解決策は、多少文書化されているか、または単純なものであれば問題ありません。
これはデフォルトのキャッシュ実装です。サーバー間で共有されません。別のキャッシュ実装をプラグインしたいのですが、現在はその方法を見つけることができません。 – ymajoros
これは、サーバーのキャッシュを調整できるように、キャッシュ調整をサポートしています。 –
大丈夫、私はそれに行きます – ymajoros