From: David ‘Bombe’ Roden Date: Mon, 3 Jan 2011 14:04:59 +0000 (+0100) Subject: Use a timed map to forget all trust values after a minute. X-Git-Tag: 0.4^2~8^2~13 X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=commitdiff_plain;h=c7d7acf5f7325f4b8ffa8c564275782601a79059 Use a timed map to forget all trust values after a minute. --- diff --git a/src/main/java/net/pterodactylus/sone/freenet/wot/DefaultIdentity.java b/src/main/java/net/pterodactylus/sone/freenet/wot/DefaultIdentity.java index dcafb18..f00fa4e 100644 --- a/src/main/java/net/pterodactylus/sone/freenet/wot/DefaultIdentity.java +++ b/src/main/java/net/pterodactylus/sone/freenet/wot/DefaultIdentity.java @@ -30,6 +30,7 @@ import net.pterodactylus.util.cache.DefaultCacheItem; import net.pterodactylus.util.cache.MemoryCache; import net.pterodactylus.util.cache.ValueRetriever; import net.pterodactylus.util.cache.WritableCache; +import net.pterodactylus.util.collection.TimedMap; /** * A Web of Trust identity. @@ -69,7 +70,7 @@ public class DefaultIdentity implements Identity { } } - }); + }, new TimedMap>(60000)); /** * Creates a new identity.