Fix startup deadlock

This commit is contained in:
Luck
2017-09-13 21:24:35 +01:00
Unverified
parent 2412edaa3a
commit 67602b8d85
5 changed files with 18 additions and 5 deletions
@@ -65,6 +65,7 @@ import me.lucko.luckperms.common.storage.StorageType;
import me.lucko.luckperms.common.storage.backing.file.FileWatcher;
import me.lucko.luckperms.common.tasks.CacheHousekeepingTask;
import me.lucko.luckperms.common.tasks.ExpireTemporaryTask;
import me.lucko.luckperms.common.tasks.UpdateTask;
import me.lucko.luckperms.common.treeview.PermissionVault;
import me.lucko.luckperms.common.utils.UuidCache;
import me.lucko.luckperms.common.verbose.VerboseHandler;
@@ -264,7 +265,7 @@ public class LPSpongePlugin implements LuckPermsPlugin {
// run an update instantly.
getLog().info("Performing initial data load...");
updateTaskBuffer.requestDirectly();
new UpdateTask(this, true).run();
// register tasks
scheduler.asyncRepeating(new ExpireTemporaryTask(this), 60L);