我正在缓存来自外部提供程序的结果,该结果可能变得非常大,并且发现我的服务在偶发的情况下会用尽内存。我怀疑缓存的结果太大,但是即使配置了EHCache mbean监视,我也看不到有关缓存元素大小的任何统计信息。
是否有办法使EHCache中的元素的sizeInBytes可见?
如果没有,我如何确定内存没有用完?
org.springframework.boot:spring-boot-starter-cache:1.3.2.RELEASE
net.sf.ehcache:ehcache:2.10.1