Мой друг задал здесь вопрос
А тот, кто на него ответил - написал что-то интересное!(без каких-либо доказательств, источник).
Это имеет большее значение, когда вы используете внешнее хранилище состояния сеанса.В этом случае без интерфейса система все равно будет хранить данные сеанса в удаленной базе данных, даже если они не изменились (система не отслеживает, были ли данные сеанса изменены во время запроса).Когда вы используете интерфейс IReadOnlySessionState, фаза обратной записи пропускается.
Где это говорит о том, что IRequiresSessionState запишет сеанс (даже если хадент был изменен)?объяснения будут с удовольствием исключены.