Mercurial Hosting > luan
diff src/luan/lib/webserver/handlers/DomainHandler.java @ 1400:221eedb0f54e
fix inner class gc bug
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 13 Sep 2019 05:05:51 -0600 |
parents | 643cf1c37723 |
children | ef1620aa99cb |
line wrap: on
line diff
--- a/src/luan/lib/webserver/handlers/DomainHandler.java Wed Sep 11 16:28:38 2019 -0600 +++ b/src/luan/lib/webserver/handlers/DomainHandler.java Fri Sep 13 05:05:51 2019 -0600 @@ -3,6 +3,7 @@ import java.io.Closeable; import java.io.IOException; import java.lang.ref.Reference; +import java.lang.ref.WeakReference; import java.lang.ref.SoftReference; import java.lang.ref.ReferenceQueue; import java.util.Map; @@ -31,7 +32,7 @@ private final ReferenceQueue<Ref> queue = new ReferenceQueue<Ref>(); - private class MyReference extends SoftReference<Ref> { + private class MyReference extends WeakReference<Ref> { private Handler handler; private MyReference(Ref r) {