¿Cuándo usar referencias fantasmas en Java? [duplicar
Posible duplicado:
¿Alguna vez has usado la referencia Phantom en algún proyecto?
He leído sobre los diferentes tipos de referencia. Entiendo cómo funcionan las referencias fuertes, suaves y débiles.
Pero cuando leí sobre referencias fantasmas, realmente no pude entenderlas. Tal vez porque no pude encontrar buenos ejemplos que me muestren cuál es su propósito o cuándo usarlos.
¿Podría mostrarme algunos ejemplos de código que usan una referencia fantasma?