//be not expired
//but since invalidate is called before removal we must check
if(session.isValid()
&& (session.getId() != null)
&& isSipApplicationSessionOlderThan(session, repairStartTime)
&& session.lockBackground()) {
try {
((HASipApplicationSession)session).setReplicated(false);
((HASipApplicationSession)session).setDirty(true, false);
saveSipApplicationSession(session);
} catch (IOException ex) {