Force binding this session to the application's {@link ISessionStore session store} if notalready done so.
A Wicket application can operate in a session-less mode as long as stateless pages are used. Session objects will be then created for each request, but they will only live for that request. You can recognize temporary sessions by calling {@link #isTemporary()} whichbasically checks whether the session's id is null. Hence, temporary sessions have no session id.
By calling this method, the session will be bound (made not-temporary) if it was not bound yet. It is useful for cases where you want to be absolutely sure this session object will be available in next requests. If the session was already bound ( {@link ISessionStore#lookup(Request) returns a session}), this call will be a noop.