0
私のコードでは、オブジェクトを格納するためにEhCacheを使用しています。コードはEhCacheメモリ制限
@Resource(name = "ehCacheManager")
private CacheManager manager;
private Ehcache cache;
public void testCache(){
cache = manager.getCache("ehSubjects");
for loop to read subjects data{ //This loops runs 15051 times
final Element element = new Element(subject.subjectId(), subject);
cache.put(element);
}
}
System.out.println("Cache Size:"+cache.getSize()); //15000
問題が15051個の対象オブジェクトであるが、ループの後、私はキャッシュサイズを印刷しようとすると、それは常に私に与えている15000
だから、オブジェクトの量には限界がある下回っています私たちはEhCacheを維持することができますか?
Ehcacheに関連する設定情報を追加してください。そうでなければ答えにくい。 –