public CompletableFuture<Map<UUID, User>> loadUsers(Set<UUID> uniqueIds) {
        return future(() -> {
            Map<UUID, User> users = this.implementation.loadUsers(uniqueIds);
            for (User user : users.values()) {
                this.plugin.getEventDispatcher().dispatchUserLoad(user);
            }
            return users;
        });
    }
Provides a {@link CompletableFuture} based API for interacting with a {@link StorageImplementation}.
common/src/main/java/me/lucko/luckperms/common/storage/Storage.java