diff --git a/src/main/java/com/sk89q/worldguard/blacklist/BlacklistEntry.java b/src/main/java/com/sk89q/worldguard/blacklist/BlacklistEntry.java index ab2ebbdb..a45ed2bb 100644 --- a/src/main/java/com/sk89q/worldguard/blacklist/BlacklistEntry.java +++ b/src/main/java/com/sk89q/worldguard/blacklist/BlacklistEntry.java @@ -20,6 +20,7 @@ package com.sk89q.worldguard.blacklist; import com.google.common.cache.Cache; +import com.google.common.cache.LoadingCache; import com.sk89q.worldguard.LocalPlayer; import com.sk89q.worldguard.blacklist.action.Action; import com.sk89q.worldguard.blacklist.action.ActionResult; @@ -181,7 +182,7 @@ public boolean check(boolean useAsWhitelist, BlacklistEvent event, boolean force Cache repeatingEventCache = blacklist.getRepeatingEventCache(); // Check to see whether this event is being repeated - TrackedEvent tracked = repeatingEventCache.getIfPresent(eventCacheKey); + TrackedEvent tracked = ((LoadingCache)repeatingEventCache).getUnchecked(eventCacheKey); if (tracked.matches(event)) { repeating = true; } else {