//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) {