Spring MVC と Webflow を使用した Web アプリケーションがあります。「スナップショット」メカニズムを実装しています。開発者は、URL の特別なパラメーターによって現在の状態 (ページ、コンポーネントの状態など) を保存し、将来この状態に戻ることができます。
状態はディスクに保存されます。これを実現するには、HttpSession 全体を保存する必要があります。残念ながら、すべてのオブジェクトがシリアル化されているわけではありません。XStream を使用していますが、巨大な XML (300MB) が生成され、デシリアライズ中に Tomcat がクラッシュします。
Serializable が実装されていないオブジェクトを使用して http セッションをシリアライズ/保存する他のライブラリや方法についてアドバイスをいただけますか?