Improve robustness so if ApplicationContext not shutdown correctly (thus destroy() not called) the cache will not fail on subsequent startups.
This commit is contained in:
parent
e300a90890
commit
b6cb84e937
|
@ -94,6 +94,10 @@ public class EhCacheBasedTicketCache implements StatelessTicketCache,
|
|||
}
|
||||
|
||||
public void afterPropertiesSet() throws Exception {
|
||||
if (CacheManager.getInstance().cacheExists(CACHE_NAME)) {
|
||||
CacheManager.getInstance().removeCache(CACHE_NAME);
|
||||
}
|
||||
|
||||
manager = CacheManager.create();
|
||||
|
||||
// Cache name, max memory, overflowToDisk, eternal, timeToLive, timeToIdle
|
||||
|
|
Loading…
Reference in New Issue