Странно странно, что вы сохраняете в оперативной памяти каждый объект сеанса со всеми его дескрипторами объектов, которые вы создаете в течение каждого дня.
Если вы просто пытаетесь предотвратить тайм-ауты во время использования, почему бы просто не использовать вызов ajax каждые 30 с-2 мин, чтобы страница сердечного ритма обновляла время ожидания вашего приложения.Таким образом, 10-минутный тайм-аут будет более чем достаточным.