問題タブ [cachemanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - EhCache 3 と Spring Boot
EhCache 3 CacheManager ( org.ehcache.CacheManager
) を Spring の CacheManager ( org.springframework.cache.CacheManager
) に抽象化する方法はありますか?
EhCache2 では、次の方法で可能です。
ヒント: 次の方法で、javax.cache.CacheManager
cacheManager を Spring の CacheManager ( org.springframework.cache.CacheManager
)に抽象化する方法を見つけました。
org.ehcache.CacheManager
にキャストする方法もあれば助かりますjavax.cache.CacheManager
。
ありがとう。
spring-batch - JdbcPagingItemReaderを使用しているときにCacheManagerのキャッシュに何百万ものレコードをキャッシュする方法は?
さらに質問をする機会を利用したいと思います: DB からデータを春のバッチで取得し、メモリに保存します。私の場合、さまざまなテーブルからデータをロードし、個人の詳細、顧客の住所、銀行識別の詳細などのデータの階層を作成するため、ツリーを作成してデータをエラスティックにロードします。
階層を作成するには、すべてのデータをキャッシュに保持して、あるタイプが他のタイプを検索し、そこから最終データを作成できるようにする必要があります。
最終的なオブジェクトを作成するためにキャッシュしたいレコードがほとんど5 tables
あります。1 million
ほとんどすべてのバッチ ジョブがJdbcPagingItemReader
実装されているため、Cache where を使用してどのようにデータをキャッシュしますか? 適切なプロセスは何ですか?
ここで ConcurrentMapCacheManager を使用することを考えています。例を教えてください。