Ehcache создает исключение NullPointerException при удалении просроченных элементов

В Ehcache, чтобы удалить старые записи, которые я включил timeToIdleSecondsимущество.

Периодически один процесс пытается удалить все просроченные элементы из кэша, вызывая cache.evictExpiredElements()

Конфигурация кэша:

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

Следующее исключение выдается при выселении (не всегда):

EhCache: run (): перехватывать исключение java.lang.NullPointerException в net.sf.ehcache.store.offheap.disk.OffHeapDiskStore.expireElements(OffHeapDiskStore.java:348) ~[ehcache-ee-2.9.0.jar:2.9.0] в net.sf.ehcache.store.CacheStore.expireElements(CacheStore.java:426) ~[ehcache-ee-2.9.0.jar:2.9.0] в net.sf.ehcache.Cache.evictExpiredElements(Cache.java:2986) ~[ehcache-ee-2.9.0.jar:2.9.0]

Я что-то здесь упускаю?

0 ответов

Другие вопросы по тегам