Oi pessoal,

        estou com um problema que voces poderao me ajudar. Desenvolvi uma
aplicacao que faz uso das classes no pacote java.lang.ref, mais
especificamente a classe SoftReference.

        Nessa aplicacao tenho um thread que fica por conta de verificar na
ReferenceQueue se novas referencias alcancaram determinado estado (softly
reached, weakly reached, etc). O problema eh que quando essa thread
retira uma reference da ReferenceQueue, o objeto para o qual essa
reference apontava eh null. Imagino que o GC o tenha removido antes de
enfileirar a reference. O que posso fazer para que antes do GC remover o
objeto referenciado pela reference eu possa manipula-lo de alguma forma?

Obrigado. Um abraco,

Bruno.
______________________________________________________________
Bruno Diniz de Paula
[EMAIL PROTECTED] - UFMG

"Coracoes ao alto e pes no chao."

"A verdadeira experiencia com Deus nao nos faz
 fugir da realidade, mas nos da forcas para
 enfrenta-la e transforma-la."

Pe. Zeca


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a