Use LoadingCache instead of a regular map + more datastore fixes
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user