Use LoadingCache instead of a regular map + more datastore fixes

This commit is contained in:
Luck
2016-10-22 20:39:26 +01:00
Unverified
parent 55a0de7899
commit 33c78e4a17
52 changed files with 210 additions and 191 deletions
@@ -198,7 +198,7 @@ public class LPBukkitPlugin extends JavaPlugin implements LuckPermsPlugin {
public void onDisable() {
started = false;
getLog().info("Closing datastore...");
datastore.shutdown().getOrDefault(null);
datastore.shutdown();
getLog().info("Unregistering API...");
ApiHandler.unregisterProvider();
@@ -222,7 +222,7 @@ public class LPPermissible extends PermissibleBase {
}
if (hasData()) {
user.getUserData().invalidateCache();
user.getUserData().invalidatePermissionCalculators();
}
}