In meinem Code verwende ich EhCache, um ein Objekt zu speichern. Code ist unterEhCache Speicherlimit
@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
Das Problem gibt es 15.051 Probanden Objekte sind aber, wenn nach der Schleife ich versuche, die Cache-Größe zu drucken, es gibt mir immer 15000.
So gibt es eine Grenze für die Menge der Objekte können wir in EhCache bleiben?
Bitte fügen Sie alle relevanten Konfigurationsinformationen für Ehcache hinzu. Sonst schwer zu beantworten. –