diff -r 5198affdb915 -r 3fcc279c921b emul/compact/src/main/java/java/lang/ref/ReferenceQueue.java --- a/emul/compact/src/main/java/java/lang/ref/ReferenceQueue.java Mon Jan 28 18:12:47 2013 +0100 +++ b/emul/compact/src/main/java/java/lang/ref/ReferenceQueue.java Mon Jan 28 18:15:21 2013 +0100 @@ -62,9 +62,6 @@ r.next = (head == null) ? r : head; head = r; queueLength++; - if (r instanceof FinalReference) { - sun.misc.VM.addFinalRefCount(1); - } lock.notifyAll(); return true; } @@ -78,9 +75,6 @@ r.queue = NULL; r.next = r; queueLength--; - if (r instanceof FinalReference) { - sun.misc.VM.addFinalRefCount(-1); - } return r; } return null;