Como o jQuery data () quebra a referência circular

Eu li umporque é melhor ecomo é implementado. Mas o que eu realmente não entendo éComo isso quebra a referência circular?.

Como isso quebra o círculo de referência?

<code>$(div1).data('item', div2);
$(div2).data('item', div1);
</code>

como exemplo, os divs acima apontam um para o outro, como é impedido? Eu tenho um palpite, mas eu só quero ter certeza se meu palpite está certo.

questionAnswers(1)

yourAnswerToTheQuestion