Fatti
Il 15 dicembre 1978, X. ha stipulato con Y. Assicurazioni Generali un contratto di assicurazione per tappeti immagazzinati nel Porto Franco di Ginevra. L'8 ottobre 1993, la polizia ha constatato il furto di questi tappeti, presumibilmente avvenuto tra il 15 giugno 1992 e l'8 ottobre 1993. Il sinistro è stato denunciato all'assicuratore il 12 ottobre 1993, che ha rifiutato di indennizzare l'assicurato, ritenendo che il danno non fosse dovuto a un furto con scasso e che i tappeti non fossero più immagazzinati in un locale ermeticamente chiuso.
X. ha citato in giudizio l'assicuratore il 5 ottobre 1995 per ottenere l'indennizzo del suo danno. Il tribunale di primo grado ha accolto la sua domanda, ma la Corte di giustizia del Cantone di Ginevra ha annullato questa sentenza e respinto tutte le conclusioni di X., in quanto la sua azione era prescritta.
Adito di un ricorso in riforma dell'assicurato, il Tribunale federale ha respinto il ricorso nella misura in cui era ricevibile e ha confermato la sentenza impugnata.
Legge
Il Tribunale federale ha ritenuto che la prescrizione di cui all'art. 46 cpv. 1 LCA in materia di assicurazione contro il furto decorra dal momento del verificarsi del sinistro, e non dal momento in cui l'assicurato ha o avrebbe dovuto avere conoscenza del furto. Questa interpretazione è conforme alla volontà del legislatore, che ha voluto che il termine di prescrizione inizi in un momento preciso, e non in funzione della conoscenza dei fatti da parte dell'assicurato.
Inoltre, il Tribunale federale ha ritenuto che l'assicurato diligente possa evitare che il suo credito si prescriva prima che egli abbia…