Como e quando um bean @ViewScoped é destruído no JSF?

O ciclo de vida do@RequestScoped e@SessionScopedBean feijão gerenciado são gerenciados pelo próprio container Servlet, já que eles são basicamente armazenados como um atributo deHttpRequest eHttpSession respectivamente. Como o JSF gerencia o ciclo de vida do@ViewScopedBean ? Eu sei que é criado quando a visão é criada e é utilizável até que haja um postback para uma visão diferente. Mas eu descobri que não é lixo coletado imediatamente depois que nos movemos dessa visão.

questionAnswers(1)

yourAnswerToTheQuestion