Если вы используете сеанс, и сеанс истекает, вы теряете данные.Пользователь должен начать все сначала.Кроме того, все эти данные хранятся в течение примерно 20 минут после того, как пользователь покидает страницу, по умолчанию
Сохранение их в базе данных неплохо, и запись может дать вам полезные данные журнала аудита позже.*
Объект кеша - это глобальный кеш, поэтому он не специфичен для конкретного пользователя.Любой пользователь или страница в домене приложения могут получить доступ к этим данным.Вы можете использовать имя пользователя, чтобы сохранить его, но я думаю, что база данных - лучший вариант