A saját állapotmentés-visszaállítás lehet megoldás, ha nem túl sok helyen és nem bonyolult dolgot kell letenni és visszaállítani. (Helló mobilappok.)
Lehetne olyan session store-t is behegeszteni, ami elteszi az idle timeout előtt valami tartósabb tárba az állapotot, meg biztos vissza is lehetne állítani - nem biztos hogy mindig működőképesre -, de ezek olyan "varázslások", amik nem nagyon érik meg az időt energiát szerintem. A (tulajdonképpen) cache építéssel amúgy is jön egy csomó más probléma (verziókülönbségek, karbantartás, tárhely, érvénytelenítés). :)