X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ffreenet%2Fwot%2FIdentityManager.java;fp=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ffreenet%2Fwot%2FIdentityManager.java;h=5978169d343e630e8af2786c481f4c7ba48143f1;hb=52f608f5902d6d05dd39599cdb2ed28f2465b4be;hp=22c1b71d9e9acd7b542ee00629bd496f174e5930;hpb=b2a3147c056a532558c9bfe676431f4597b7f8eb;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/freenet/wot/IdentityManager.java b/src/main/java/net/pterodactylus/sone/freenet/wot/IdentityManager.java index 22c1b71..5978169 100644 --- a/src/main/java/net/pterodactylus/sone/freenet/wot/IdentityManager.java +++ b/src/main/java/net/pterodactylus/sone/freenet/wot/IdentityManager.java @@ -17,10 +17,10 @@ package net.pterodactylus.sone.freenet.wot; -import static com.google.common.base.Optional.fromNullable; -import static com.google.common.collect.HashMultimap.create; - +import java.util.Collection; +import java.util.HashMap; import java.util.HashSet; +import java.util.Map; import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; @@ -29,7 +29,6 @@ import net.pterodactylus.sone.freenet.plugin.PluginException; import net.pterodactylus.util.logging.Logging; import net.pterodactylus.util.service.AbstractService; -import com.google.common.collect.Multimap; import com.google.common.collect.Sets; import com.google.common.eventbus.EventBus; import com.google.inject.Inject; @@ -118,11 +117,11 @@ public class IdentityManager extends AbstractService { */ @Override protected void serviceRun() { - Multimap oldIdentities = create(); + Map> oldIdentities = new HashMap>(); while (!shouldStop()) { try { - Multimap currentIdentities = identityLoader.loadIdentities(); + Map> currentIdentities = identityLoader.loadIdentities(); IdentityChangeEventSender identityChangeEventSender = new IdentityChangeEventSender(eventBus, oldIdentities); identityChangeEventSender.detectChanges(currentIdentities);