- Sort Score
- Num 10 results
- Language All
Results 1 - 3 of 3 for FinalizablePhantomReference (0.16 seconds)
-
android/guava/src/com/google/common/base/FinalizablePhantomReference.java
*/ @J2ktIncompatible @GwtIncompatible public abstract class FinalizablePhantomReference<T> extends PhantomReference<T> implements FinalizableReference { /** * Constructs a new finalizable phantom reference. * * @param referent to phantom reference * @param queue that should finalize the referent */ protected FinalizablePhantomReference(@Nullable T referent, FinalizableReferenceQueue queue) {
Created: Fri Dec 26 12:43:10 GMT 2025 - Last Modified: Sun Dec 22 03:38:46 GMT 2024 - 1.6K bytes - Click Count (0) -
guava/src/com/google/common/base/FinalizableReferenceQueue.java
* // You might also share this between several objects. * * private static final Set<Reference<?>> references = Sets.newConcurrentHashSet(); * // This ensures that the FinalizablePhantomReference itself is not garbage-collected. * * private final ServerSocket serverSocket; * * private MyServer(...) { * ... * this.serverSocket = new ServerSocket(...); * ... * } *
Created: Fri Dec 26 12:43:10 GMT 2025 - Last Modified: Sat Aug 09 01:14:59 GMT 2025 - 14.7K bytes - Click Count (0) -
android/guava-tests/test/com/google/common/base/FinalizableReferenceQueueTest.java
MyServerExampleWithFrq myServer = new MyServerExampleWithFrq(); ServerSocket serverSocket = myServer.serverSocket; Reference<?> reference = new FinalizablePhantomReference<MyServerExampleWithFrq>(myServer, frq) { @Override public void finalizeReferent() { references.remove(this); if (!serverSocket.isClosed()) {
Created: Fri Dec 26 12:43:10 GMT 2025 - Last Modified: Thu Dec 11 20:07:52 GMT 2025 - 8.7K bytes - Click Count (0)