public static bool ShouldRestore(TxJournal txJournal, OperationType operationType) { return(!NonBackupableOperationTypes.Contains(operationType) && txJournal.EnlistedInsideTransaction && txJournal.State == JournalState.RollingBack); }
public static bool ShouldBackup(TxJournal txJournal, OperationType operationType) { return(!NonBackupableOperationTypes.Contains(operationType) && txJournal.EnlistedInsideTransaction && txJournal.State == JournalState.Initial); }