Updates (persists) data from a previously created Session instance in the EIS identified by {@code} {@link Session#getId() session.getId()}}. This effectively propagates the data in the argument to the EIS record previously saved.
In addition to UnknownSessionException, implementations are free to throw any other exceptions that might occur due to integrity violation constraints or other EIS related errors.
@param session the Session to update
@throws org.apache.shiro.session.UnknownSessionException if no existing EIS session record exists with the identifier of {@link Session#getId() session.getSessionId()}