Home
last modified time | relevance | path

Searched refs:ReferenceQueue (Results 1 – 25 of 54) sorted by relevance

123

/libcore/luni/src/test/java/libcore/java/lang/ref/
DReferenceQueueTest.java19 import java.lang.ref.ReferenceQueue;
31 ReferenceQueue<Object> referenceQueue = new ReferenceQueue<Object>(); in testRemoveWithInvalidTimeout()
53 ReferenceQueue<Object> referenceQueue = new ReferenceQueue<Object>(); in testRemoveWithVeryLargeTimeout()
59 final ReferenceQueue<Object> referenceQueue = new ReferenceQueue<Object>(); in testRemoveWithSpuriousNotify()
78 ReferenceQueue<Object> referenceQueue = new ReferenceQueue<Object>(); in testRemoveWithImmediateResultAndNoTimeout()
84 ReferenceQueue<Object> referenceQueue = new ReferenceQueue<Object>(); in testRemoveWithImmediateResultAndTimeout()
90 ReferenceQueue<Object> referenceQueue = new ReferenceQueue<Object>(); in testRemoveWithDelayedResultAndNoTimeout()
102 ReferenceQueue<Object> referenceQueue = new ReferenceQueue<Object>(); in testRemoveWithDelayedResultAndTimeout()
151 private void enqueueLater(final ReferenceQueue<Object> queue, long delayMillis) { in enqueueLater()
159 private void enqueue(ReferenceQueue<Object> queue) { in enqueue()
/libcore/benchmarks/src/benchmarks/
DReferenceBenchmark.java20 import java.lang.ref.ReferenceQueue;
34 ReferenceQueue<Object> queue = new ReferenceQueue<Object>(); in timeAlloc()
42 ReferenceQueue<Object> queue = new ReferenceQueue<Object>(); in timeAllocAndEnqueue()
50 ReferenceQueue<Object> queue = new ReferenceQueue<Object>(); in timeAllocEnqueueAndPoll()
61 ReferenceQueue<Object> queue = new ReferenceQueue<Object>(); in timeAllocEnqueueAndRemove()
77 ReferenceQueue<Object> queue = new ReferenceQueue<Object>(); in timeAllocImplicitEnqueueAndRemove()
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/lang/ref/
DReferenceTest.java21 import java.lang.ref.ReferenceQueue;
43 public TestWeakReference(T referent, ReferenceQueue<? super T> q) { in TestWeakReference()
69 SoftReference sr = new SoftReference(tmpA, new ReferenceQueue()); in test_clear()
70 WeakReference wr = new WeakReference(tmpB, new ReferenceQueue()); in test_clear()
71 PhantomReference pr = new PhantomReference(tmpC, new ReferenceQueue()); in test_clear()
92 final SoftReference sr = new SoftReference(tmpA, new ReferenceQueue()); in test_refersTo()
93 final WeakReference wr = new WeakReference(tmpB, new ReferenceQueue()); in test_refersTo()
94 final PhantomReference pr = new PhantomReference(tmpC, new ReferenceQueue()); in test_refersTo()
112 final WeakReference wr2 = new WeakReference(tmpB, new ReferenceQueue()); in test_refersTo()
146 ReferenceQueue rq = new ReferenceQueue(); in test_enqueue()
[all …]
DPhantomReferenceTest.java22 import java.lang.ref.ReferenceQueue;
39 ReferenceQueue rq = new ReferenceQueue(); in test_get()
72 ReferenceQueue<? super T> q) { in check_gcInteraction()
83 final ReferenceQueue rq = new ReferenceQueue(); in check_gcInteraction()
131 ReferenceQueue rq = new ReferenceQueue(); in test_ConstructorLjava_lang_ObjectLjava_lang_ref_ReferenceQueue()
DSoftReferenceTest.java20 import java.lang.ref.ReferenceQueue;
38 ReferenceQueue rq = new ReferenceQueue(); in test_ConstructorLjava_lang_ObjectLjava_lang_ref_ReferenceQueue()
94 final ReferenceQueue rq = new ReferenceQueue(); in test_get_SoftReference()
DWeakReferenceTest.java20 import java.lang.ref.ReferenceQueue;
35 ReferenceQueue rq = new ReferenceQueue(); in test_ConstructorLjava_lang_ObjectLjava_lang_ref_ReferenceQueue()
DReferenceQueueTest.java22 import java.lang.ref.ReferenceQueue;
55 ReferenceQueue rq;
199 rq = new ReferenceQueue(); in test_removeJ()
248 ReferenceQueue rq = new ReferenceQueue(); in test_Constructor()
258 rq = new ReferenceQueue(); in setUp()
/libcore/ojluni/src/test/java/lang/ref/
DEnqueueNullRefTest.java37 static void test(ReferenceQueue q, Reference r) { in test()
44 ReferenceQueue q = new ReferenceQueue(); in test()
DBasicTest.java37 static ReferenceQueue q = new ReferenceQueue();
38 static ReferenceQueue q2 = new ReferenceQueue();
DEnqueuePollRaceTest.java45 ReferenceQueue<Object> queue = new ReferenceQueue<Object>();
52 queue = new ReferenceQueue<Object>(); in run()
DReferenceEnqueuePendingTest.java40 NumberedWeakReference(Integer referent, ReferenceQueue<Integer> q, int i) { in NumberedWeakReference()
62 ReferenceQueue<Integer> refQueue = new ReferenceQueue<>(); in testReferenceEnqueuePending()
121 private static NumberedWeakReference waitForReference(ReferenceQueue<Integer> queue) { in waitForReference()
129 private static void checkResult(ReferenceQueue<Integer> queue, in checkResult()
DReferenceCloneTest.java36 private static final ReferenceQueue<Object> QUEUE = new ReferenceQueue<>();
/libcore/ojluni/src/main/java/sun/util/locale/
DLocaleObjectCache.java34 import java.lang.ref.ReferenceQueue;
41 private final ReferenceQueue<V> queue = new ReferenceQueue<>();
106 CacheEntry(K key, V value, ReferenceQueue<V> queue) { in CacheEntry()
/libcore/luni/src/main/java/java/lang/ref/
DFinalizerReference.java28 public static final ReferenceQueue<Object> queue = new ReferenceQueue<Object>();
47 public FinalizerReference(T r, ReferenceQueue<? super T> q) { in FinalizerReference()
130 ReferenceQueue.add(sentinelReference); in enqueueSentinelReference()
/libcore/ojluni/src/main/java/java/lang/ref/
DReferenceQueue.java40 public class ReferenceQueue<T> { class
59 public ReferenceQueue() { } in ReferenceQueue() method in ReferenceQueue
239 ReferenceQueue queue = list.queue; in enqueuePending()
289 synchronized (ReferenceQueue.class) { in add()
306 ReferenceQueue.class.notifyAll(); in add()
DReference.java73 final ReferenceQueue<? super T> queue;
227 Reference(T referent, ReferenceQueue<? super T> queue) { in Reference()
/libcore/libart/src/main/java/java/lang/
DDaemons.java28 import java.lang.ref.ReferenceQueue;
247 synchronized (ReferenceQueue.class) { in runInternal()
248 if (ReferenceQueue.unenqueued == null) { in runInternal()
260 ReferenceQueue.class.wait(); in runInternal()
261 } while (ReferenceQueue.unenqueued == null); in runInternal()
268 list = ReferenceQueue.unenqueued; in runInternal()
269 ReferenceQueue.unenqueued = null; in runInternal()
276 ReferenceQueue.enqueuePending(list, progressCounter); in runInternal()
291 return ReferenceQueue.getCurrentTarget(); in currentlyProcessing()
298 private final ReferenceQueue<Object> queue = FinalizerReference.queue;
/libcore/ojluni/src/main/java/jdk/internal/ref/
DCleanerImpl.java30 import java.lang.ref.ReferenceQueue;
63 final ReferenceQueue<Object> queue;
91 queue = new ReferenceQueue<>(); in CleanerImpl()
101 public CleanerImpl(ReferenceQueue<Object> queue) { in CleanerImpl()
/libcore/ojluni/src/main/java/sun/misc/
DCleaner.java66 private static final ReferenceQueue<Object> dummyQueue = new ReferenceQueue<>();
123 public static boolean isCleanerQueue(ReferenceQueue q) { in isCleanerQueue()
/libcore/ojluni/src/main/java/java/lang/reflect/
DWeakCache.java27 import java.lang.ref.ReferenceQueue;
59 private final ReferenceQueue<K> refQueue
60 = new ReferenceQueue<>();
332 static <K> Object valueOf(K key, ReferenceQueue<K> refQueue) { in valueOf()
343 private CacheKey(K key, ReferenceQueue<K> refQueue) { in CacheKey()
/libcore/ojluni/src/main/java/jdk/internal/util/
DWeakReferenceKey.java28 import java.lang.ref.ReferenceQueue;
52 WeakReferenceKey(T key, ReferenceQueue<T> queue) { in WeakReferenceKey()
DSoftReferenceKey.java28 import java.lang.ref.ReferenceQueue;
52 SoftReferenceKey(T key, ReferenceQueue<T> queue) { in SoftReferenceKey()
/libcore/ojluni/annotations/hiddenapi/sun/security/util/
DMemoryCache.java77 K key, V value, long expirationTime, java.lang.ref.ReferenceQueue<V> queue) { in newEntry()
95 private final java.lang.ref.ReferenceQueue<V> queue;
150 SoftCacheEntry(K key, V value, long expirationTime, java.lang.ref.ReferenceQueue<V> queue) { in SoftCacheEntry()
/libcore/ojluni/annotations/hiddenapi/java/lang/ref/
DReference.java38 Reference(T referent, java.lang.ref.ReferenceQueue<? super T> queue) { in Reference()
71 final java.lang.ref.ReferenceQueue<? super T> queue;
DReferenceQueue.java32 public class ReferenceQueue<T> { class
34 public ReferenceQueue() { in ReferenceQueue() method in ReferenceQueue

123