Ehcache在驱逐过期元素时抛出NullPointerException

时间:2016-02-03 11:49:53

标签: java ehcache ehcache-bigmemory

Ehcache中,要删除旧条目,我已启用timeToIdleSeconds属性。

一个进程会定期尝试通过调用cache.evictExpiredElements()

从缓存中删除所有过期的元素

缓存配置:

 <cache name="cache" maxEntriesLocalHeap="100000" eternal="false" overflowToDisk="true" diskPersistent="true" timeToIdleSeconds="60"/>

在驱逐期间抛出以下异常(并非总是如此):

  

EhCache:run():在net.sf.ehcache.store.offheap.disk.OffHeapDiskStore.expireElements(OffHeapDiskStore.java:348)捕获java.lang.NullPointerException   〜[ehcache-ee-2.9.0.jar:2.9.0] at   net.sf.ehcache.store.CacheStore.expireElements(CacheStore.java:426)   〜[ehcache-ee-2.9.0.jar:2.9.0] at   net.sf.ehcache.Cache.evictExpiredElements(Cache.java:2986)   〜[ehcache的-EE-2.9.0.jar:2.9.0]

我在这里错过了什么吗?

0 个答案:

没有答案