//by virtue of being in the cache it is considered to
//be not expired
if(timer.getId() != null
&& timer.isPersistent()
&& isServletTimerOlderThan(timer, repairStartTime)
&& timer.lockBackground()) {
try {
((HAServletTimer)timer).setReplicated(false);
((HAServletTimer)timer).setDirty(true, false);
saveServletTimer(timer);
} catch (IOException ex) {