Por que precisamos de referência fraca em java

Eu entendo que as referências fracas estão à mercê do coletor de lixo, e não podemos garantir que a referência fraca existirá. Eu não pude ver a necessidade de ter uma referência fraca, mas tenho certeza que deveria haver uma razão.

Por que precisamos de referência fraca em java?Quais são os usos práticos (alguns) da referência fraca em java? Se você pode compartilhar como você usou em seu projeto, será ótimo!

questionAnswers(8)

yourAnswerToTheQuestion