return;
}
Iterator it = dialogFragments.values().iterator();
while (it.hasNext()) {
DialogFragment fragment = (DialogFragment) it.next();
//by virtue of being in the cache it is considered to
//but since invalidate is called before removal we must check
if(fragment.isValid()
&& (fragment.getDialogId() != null)
&& isDialogFragmentOlderThan(fragment, repairStartTime)) {
if(fragment.lockBackground()) {
try {
((HADialogFragment)fragment).setReplicated(false);
((HADialogFragment)fragment).setDirty(true);
saveDialogFragment(fragment);
} catch (IOException ex) {
_logger.log(Level.WARNING, "df_save_during_repair_error", fragment.toString());
_logger.log(Level.WARNING, ex.getMessage(), ex);
} finally {
fragment.unlockBackground();
}
}
}
}
}