From: David ‘Bombe’ Roden Date: Sat, 3 Oct 2026 20:19:18 +0000 (+0200) Subject: 🐛 Synchronize on loadingLinks correctly X-Git-Tag: v83^2~5^2~9 X-Git-Url: https://git.pterodactylus.net/?a=commitdiff_plain;h=b1f510bc705710e7b6b212220c9b64a01d8fa1f0;p=Sone.git 🐛 Synchronize on loadingLinks correctly --- diff --git a/src/main/kotlin/net/pterodactylus/sone/core/DefaultElementLoader.kt b/src/main/kotlin/net/pterodactylus/sone/core/DefaultElementLoader.kt index 72e9c78..12d24e4 100644 --- a/src/main/kotlin/net/pterodactylus/sone/core/DefaultElementLoader.kt +++ b/src/main/kotlin/net/pterodactylus/sone/core/DefaultElementLoader.kt @@ -106,7 +106,7 @@ class DefaultElementLoader(private val freenetInterface: FreenetInterface, ticke } val loadingElements: Set - get() = loadingLinks.asMap().keys + get() = synchronized(loadingLinks) { loadingLinks.asMap().keys.toSet() } val loadedElements: Set get() = elementCache.asMap().values.toSet()