List of usage examples for java.lang.ref Reference clear
public void clear()
From source file:Main.java
public static void main(String[] argv) throws Exception { ReferenceQueue rq = new ReferenceQueue(); PhantomReference<String> pr = new PhantomReference<String>("object", rq); while (true) { Reference r = rq.remove(); if (r == pr) { // about to be reclaimed. r.clear(); }/* w ww .j a v a 2 s . co m*/ } }