Сохранение данных сеанса только в том случае, если браузер закрыт по ошибке в java

#java

Вопрос:

Как мы можем поддерживать данные в сеансе, когда браузер внезапно закрывается по ошибке. И не сохраняйте данные каждый раз, когда мы открываем сеанс.

Комментарии:

1. Как вы ожидаете увидеть разницу между ошибкой и намерением?

2. Извините, я имел в виду, что если браузер закрыт между операциями, скажем, клиент добавляет товары в корзину, а браузер закрыт, как я могу сохранить корзину с товарами при следующем входе пользователя в систему.