Shutting Down Ehcache Properly
Join the DZone community and get the full member experience.
Join For FreeIf you’re using ehcache’s disk persistence feature, which allows the cache to survive across JVM restarts, be sure to shut down ehcache properly.
To do so when using ehcache within a webapp, simply add its ShutdownListener as a listener in web.xml.
<listener>
<listener-class>net.sf.ehcache.constructs.web.ShutdownListener</listener-class>
</listener>
Alternatively, or when not using ehcache inside a webapp, instruct ehcache to register its own shutdown hook by setting a system property.
net.sf.ehcache.enableShutdownHook=true
If you forget one of the above, your persisted cache may not be up-to-date, or worse, not persisted at all.
From http://codeaweso.me/2010/01/shutting-down-ehcache-properly/
Opinions expressed by DZone contributors are their own.
Comments