2014-06-21 117 views

回答

0

他們最終將被垃圾回收......

但考慮到你說「中的Ehcache的對象」,我會忍不住說了...這要看情況。即只要Ehcache認爲數據「有價值」,並且只配置了堆內存儲,它就會保持堆狀態。根據您運行的版本和緩存的拓撲結構,當不再認爲「足夠熱」以保持堆上(即儘可能接近您的應用程序的代碼)時,ehcache會將條目發送到另一個層(offheap,disk)或者僅僅處理它(雖然它也可能已經存在於其他地方:offheap,disk,TSA;並且因此通過Cache的API保持可用,而不再是堆上),使其有資格進行GC_ing。