Dúvida - ArrayList na sessão (JSF)

E aí pessoal ? Como vai o sábado ?

Então ,
acordei cedo hoje pra fazer trabalho a agora pra resolver um problema pensei em colocar um ArrayList na sessão pra eu consultar depois, fui pesquisar aqui no guj e li em um tópico (que depois não achei mais) que pra colocar ArrayList na sessão tem que implementar nos objetos do array ‘serializable’ prq depois se eu quiser gravar em disco não grava…
alguém sabe se isso é verdade ?

Se você gravar um ArrayList no disco, os objetos precisam implementar Serializable. Isso é fato!

Mas a questão é: objetos em sessão são gravados em disco? Isso me parece algo dependente do tipo de servidor de aplicação utilizado. Mas sei lá. Posso estar errado. Alguém se dispõe a esclarecer?

Em todo o caso, se seus objetos não são parte de uma biblioteca pronta (sem código fonte junto), não é problema nenhum colocá-los para implementar Serializable.

Leonardo, obrigado pela ajuda.