- Sort Score
- Num 10 results
- Language All
Results 11 - 19 of 19 for finalizeReferent (0.07 seconds)
-
guava/src/com/google/common/base/FinalizablePhantomReference.java
import com.google.common.annotations.J2ktIncompatible; import java.lang.ref.PhantomReference; import java.lang.ref.ReferenceQueue; import org.jspecify.annotations.Nullable; /** * Phantom reference with a {@code finalizeReferent()} method which a background thread invokes * after the garbage collector reclaims the referent. This is a simpler alternative to using a * {@link ReferenceQueue}. *Created: Fri Apr 03 12:43:13 GMT 2026 - Last Modified: Sun Dec 22 03:38:46 GMT 2024 - 1.6K bytes - Click Count (0) -
android/guava/src/com/google/common/base/internal/Finalizer.java
ReferenceQueue<Object> queue, PhantomReference<Object> frqReference) { /* * We use finalizableReferenceClass for two things: * * 1) To invoke FinalizableReference.finalizeReferent() * * 2) To detect when FinalizableReference's class loader has to be garbage collected, at which * point, Finalizer can stop running */
Created: Fri Apr 03 12:43:13 GMT 2026 - Last Modified: Wed Mar 11 03:19:29 GMT 2026 - 9.6K bytes - Click Count (0) -
guava/src/com/google/common/base/internal/Finalizer.java
ReferenceQueue<Object> queue, PhantomReference<Object> frqReference) { /* * We use finalizableReferenceClass for two things: * * 1) To invoke FinalizableReference.finalizeReferent() * * 2) To detect when FinalizableReference's class loader has to be garbage collected, at which * point, Finalizer can stop running */
Created: Fri Apr 03 12:43:13 GMT 2026 - Last Modified: Wed Mar 11 03:19:29 GMT 2026 - 9.6K bytes - Click Count (0) -
guava-tests/test/com/google/common/base/FinalizableReferenceQueueClassLoaderUnloadingTest.java
public MyFinalizableWeakReference(Object x, FinalizableReferenceQueue queue) { super(x, queue); } @Override public void finalizeReferent() {} } private WeakReference<ClassLoader> useFrqInSeparateLoader() throws Exception { ClassLoader myLoader = getClass().getClassLoader();
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) -
android/guava-tests/test/com/google/common/base/FinalizableReferenceQueueClassLoaderUnloadingTest.java
public MyFinalizableWeakReference(Object x, FinalizableReferenceQueue queue) { super(x, queue); } @Override public void finalizeReferent() {} } private WeakReference<ClassLoader> useFrqInSeparateLoader() throws Exception { ClassLoader myLoader = getClass().getClassLoader();
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) -
android/guava-testlib/src/com/google/common/testing/GcFinalization.java
final CountDownLatch latch; FinalizableReference(Object referent, CountDownLatch latch) { super(referent, referenceQueue); this.latch = latch; } @Override public void finalizeReferent() { references.remove(this); latch.countDown(); } } @FormatMethod private static RuntimeException formatRuntimeException(String format, Object... args) {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) -
android/guava/src/com/google/common/io/FileBackedOutputStream.java
final State state; FinalizableReference(FbosByteSource referent) { super(referent, referenceQueue); this.state = referent.state; } @Override public void finalizeReferent() { references.remove(this); try { state.reset(); } catch (Throwable t) { t.printStackTrace(System.err); } } }Created: Fri Apr 03 12:43:13 GMT 2026 - Last Modified: Sat Mar 07 17:30:49 GMT 2026 - 12.4K bytes - Click Count (0) -
guava-testlib/src/com/google/common/testing/GcFinalization.java
final CountDownLatch latch; FinalizableReference(Object referent, CountDownLatch latch) { super(referent, referenceQueue); this.latch = latch; } @Override public void finalizeReferent() { references.remove(this); latch.countDown(); } } @FormatMethod private static RuntimeException formatRuntimeException(String format, Object... args) {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) -
android/guava/src/com/google/common/util/concurrent/ClosingFuture.java
final State<?> state; FinalizableReference(ClosingFuture<?> referent) { super(referent, referenceQueue); this.state = referent.state; } @Override public void finalizeReferent() { references.remove(this); state.closeIfLeaked(); } } /** Ensures that {@code o} is not garbage collected until this point in the code. */ @VisibleForTesting
Created: Fri Apr 03 12:43:13 GMT 2026 - Last Modified: Wed Apr 01 17:27:13 GMT 2026 - 101.7K bytes - Click Count (0)