SessionQuotaManagingDataStore should not bind session when removing pages
theigl opened this issue · 0 comments
theigl commented
SessionQuotaManagingDataStore
currently binds the session as a side-effect when removeAllPages
or removePage
is called.
Both methods call IPageContext.getSessionData(key, supplier)
which in the case of DefaultPageContext
, binds the session:
The removePage
and removeAllPages
methods should probably do nothing if the session has not been bound yet.