@Override
    public User luckperms$getUser() {
        return this.luckperms$user;
    }
Hold a QueryOptionsCache instance on the player itself, so we can just cast instead of
having to maintain a map of Player->Cache.
fabric/src/main/java/me/lucko/luckperms/fabric/mixin/ServerPlayerEntityMixin.java