Convert PermissionAttachment to use ConcurrentMap, and do refreshPermissions async

This commit is contained in:
Luck
2016-08-22 22:39:40 +01:00
Unverified
parent 41fca40a36
commit 7a4135319f
6 changed files with 63 additions and 43 deletions
@@ -60,6 +60,7 @@ import org.spongepowered.api.text.Text;
import java.io.File;
import java.nio.file.Path;
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
@@ -79,7 +80,7 @@ public class LPSpongePlugin implements LuckPermsPlugin {
private Scheduler scheduler = Sponge.getScheduler();
private final Set<UUID> ignoringLogs = new HashSet<>();
private final Set<UUID> ignoringLogs = ConcurrentHashMap.newKeySet();
private LPConfiguration configuration;
private UserManager userManager;
private GroupManager groupManager;