From 7092803ad282776be952ab749143d44ed40e5e2f Mon Sep 17 00:00:00 2001 From: Matthias Sohn Date: Sat, 23 Sep 2023 17:54:39 +0200 Subject: [PATCH] Add comment why protocol list uses WeakReference Change-Id: I997933cbf1bcae94a6edd9db58c25ec1bb96445f --- org.eclipse.jgit/src/org/eclipse/jgit/transport/Transport.java | 1 + 1 file changed, 1 insertion(+) diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/transport/Transport.java b/org.eclipse.jgit/src/org/eclipse/jgit/transport/Transport.java index 271f462aa..50eca21c6 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/transport/Transport.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/transport/Transport.java @@ -76,6 +76,7 @@ public enum Operation { PUSH; } + // Use weak references to enable unloading dynamically loaded protocols private static final List> protocols = new CopyOnWriteArrayList<>();