Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 44 for WeakReference (0.25 seconds)

  1. android/guava-testlib/test/com/google/common/testing/GcFinalizationTest.java

        assertTrue(future.isCancelled());
      }
    
      public void testAwaitClear() {
        WeakReference<Object> ref = createWeakReference();
        GcFinalization.awaitClear(ref);
        assertThat(ref.get()).isNull();
      }
    
      private WeakReference<Object> createWeakReference() {
        return new WeakReference<>(new Object());
      }
    
      public void testAwaitDone_finalizationPredicate() {
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Tue Mar 17 16:11:48 GMT 2026
    - 8.8K bytes
    - Click Count (0)
  2. guava-testlib/test/com/google/common/testing/GcFinalizationTest.java

        assertTrue(future.isCancelled());
      }
    
      public void testAwaitClear() {
        WeakReference<Object> ref = createWeakReference();
        GcFinalization.awaitClear(ref);
        assertThat(ref.get()).isNull();
      }
    
      private WeakReference<Object> createWeakReference() {
        return new WeakReference<>(new Object());
      }
    
      public void testAwaitDone_finalizationPredicate() {
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Tue Mar 17 16:11:48 GMT 2026
    - 8.8K bytes
    - Click Count (0)
  3. android/guava-tests/test/com/google/common/base/FinalizableReferenceQueueClassLoaderUnloadingTest.java

        AtomicReference<Object> sepStopwatchA =
            new AtomicReference<Object>(sepStopwatchC.getMethod("createUnstarted").invoke(null));
        AtomicReference<WeakReference<?>> sepStopwatchRef =
            new AtomicReference<WeakReference<?>>(
                (WeakReference<?>) sepFwrCons.newInstance(sepStopwatchA.get(), sepFrqA.get()));
        assertThat(sepStopwatchA.get()).isNotNull();
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Thu Feb 26 02:41:17 GMT 2026
    - 7.7K bytes
    - Click Count (0)
  4. android/guava-tests/test/com/google/common/base/EnumsTest.java

      public void testGetIfPresent_doesNotPreventClassUnloading() throws Exception {
        WeakReference<?> shadowLoaderReference = doTestClassUnloading();
        GcFinalization.awaitClear(shadowLoaderReference);
      }
    
      // Create a second ClassLoader and use it to get a second version of the TestEnum class.
      // Run Enums.getIfPresent on that other TestEnum and then return a WeakReference containing the
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Fri Mar 13 01:05:11 GMT 2026
    - 8.4K bytes
    - Click Count (0)
  5. android/guava-testlib/src/com/google/common/testing/GcFinalization.java

     * leaks, by ensuring that objects are no longer strongly referenced:
     *
     * {@snippet :
     * // Helper function keeps victim stack-unreachable.
     * private WeakReference<Foo> fooWeakRef() {
     *   Foo x = ....;
     *   WeakReference<Foo> weakRef = new WeakReference<>(x);
     *   // ... use x ...
     *   x = null; // Hint to the JIT that x is stack-unreachable
     *   return weakRef;
     * }
     * public void testFooLeak() {
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Thu Mar 12 20:19:19 GMT 2026
    - 12.3K bytes
    - Click Count (0)
  6. android/guava-tests/test/com/google/common/util/concurrent/ClosingFutureLeakTest.java

      }
    
      private WeakReference<ClosingFuture<String>> leakClosingFuture(TestCloseable closeable) {
        ClosingFuture<String> willCloseCloseable =
            ClosingFuture.submit(
                closer -> {
                  closer.eventuallyClose(closeable, directExecutor());
                  return "";
                },
                directExecutor());
        return new WeakReference<>(willCloseCloseable);
      }
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Sat Mar 07 02:20:33 GMT 2026
    - 1.8K bytes
    - Click Count (0)
  7. guava-tests/test/com/google/common/util/concurrent/ClosingFutureLeakTest.java

      }
    
      private WeakReference<ClosingFuture<String>> leakClosingFuture(TestCloseable closeable) {
        ClosingFuture<String> willCloseCloseable =
            ClosingFuture.submit(
                closer -> {
                  closer.eventuallyClose(closeable, directExecutor());
                  return "";
                },
                directExecutor());
        return new WeakReference<>(willCloseCloseable);
      }
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Sat Mar 07 02:20:33 GMT 2026
    - 1.8K bytes
    - Click Count (0)
  8. guava-testlib/src/com/google/common/testing/GcFinalization.java

     * leaks, by ensuring that objects are no longer strongly referenced:
     *
     * {@snippet :
     * // Helper function keeps victim stack-unreachable.
     * private WeakReference<Foo> fooWeakRef() {
     *   Foo x = ....;
     *   WeakReference<Foo> weakRef = new WeakReference<>(x);
     *   // ... use x ...
     *   x = null; // Hint to the JIT that x is stack-unreachable
     *   return weakRef;
     * }
     * public void testFooLeak() {
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Thu Mar 12 20:19:19 GMT 2026
    - 12.3K bytes
    - Click Count (0)
  9. android/guava-tests/test/com/google/common/base/AbstractIteratorTest.java

                return new Object();
              }
            };
        WeakReference<Object> ref = doNextAndGetWeakReference(itr);
        GcFinalization.awaitClear(ref);
      }
    
      @GwtIncompatible // weak references
      private WeakReference<Object> doNextAndGetWeakReference(Iterator<Object> itr) {
        return new WeakReference<>(itr.next());
      }
    
      public void testReentrantHasNext() {
        Iterator<Integer> iter =
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Fri Mar 13 13:01:07 GMT 2026
    - 5.7K bytes
    - Click Count (0)
  10. guava-tests/test/com/google/common/base/AbstractIteratorTest.java

                return new Object();
              }
            };
        WeakReference<Object> ref = doNextAndGetWeakReference(itr);
        GcFinalization.awaitClear(ref);
      }
    
      @GwtIncompatible // weak references
      private WeakReference<Object> doNextAndGetWeakReference(Iterator<Object> itr) {
        return new WeakReference<>(itr.next());
      }
    
      public void testReentrantHasNext() {
        Iterator<Integer> iter =
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Fri Mar 13 13:01:07 GMT 2026
    - 5.7K bytes
    - Click Count (0)
Back to Top