InterruptedException
public java v1 · immutable /** * @see Thread#run() */ public void run() { log.debug("Starting thread to purge expired objects from cache every " + (purgeTimeMilliseconds / 1000) + " seconds"); while (true) { log.trace("thread executing purgeExpired"); cacheService.purgeExpired(); try { sleep(purgeTimeMilliseconds); } catch (InterruptedException e) { // not a problem... I don't think log.warn("CachePurgeThread interrupted", e); break; } } run(); }