强制GC并进行堆转储显示,这些元素从内存中收集.
maxEntriesLocalHeap="10000"
eternal="false"
statistics="true"
overflowToDisk="false"
timeToIdleSeconds="1800"
memoryStoreEvictionPolicy="LFU"
transactionalMode="off"
Run Code Online (Sandbox Code Playgroud)从上面我看到,ehcache给人的印象是,元素过期可能导致我的代码逻辑刷新它们但在引擎盖下内存会被元素污染,直到我调用特定元素或getKeysWithExpiryCheck(),这不允许我使用ehcache作为有效的记忆管理者
如何在timeToIdleSeconds时间后将元素设为GS?如果在timeToIdleSeconds之上没有使用元素,我希望清理内存.
迈克尔