Vaadin >=v22:如何正确注销会话?

Vaadin >=v22: how does one properly logout of a session?

我试图找到一些描述或示例如何正确注销 Vaadin 应用程序。在我的应用程序中,我想提供一个“注销”按钮或 link erases/clears 会话,以便随后必须再次登录。如何做到这一点?

    // logout button
    Button logoutButton = new Button("Logout", VaadinIcon.SIGN_OUT.create());
    logoutButton.addThemeVariants(ButtonVariant.LUMO_TERTIARY, ButtonVariant.LUMO_ERROR, ButtonVariant.LUMO_SMALL);
    logoutButton.addClickListener(e -> {
        VaadinSession.getCurrent().getSession().invalidate();
        UI.getCurrent().getPage().reload();
    });