[
https://issues.apache.org/jira/browse/WICKET-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martin Grigorov resolved WICKET-4452.
-------------------------------------
Resolution: Not A Problem
Hint: the default page store uses sessionId+pageId as a key to find pageAsBytes.
> Page id unique across sessions (or even globally unique)
> --------------------------------------------------------
>
> Key: WICKET-4452
> URL: https://issues.apache.org/jira/browse/WICKET-4452
> Project: Wicket
> Issue Type: Improvement
> Reporter: Erik Godding Boye
>
> The page id (Page#numericId) is an integer originating from a session scoped
> "sequence" (Session#pageId). This makes the page id only unique to the
> session.
> I think there are rationales for making the page id unique across sessions,
> or even globally unique (using UUID i.e.).
> One potential use case is described in the (closed) issue WICKET-3554.
> Without breaking the API backwards compatibility, some uniqueness may be
> introduced by using the Random class to generate pageIds.
> But this can be greatly improved by changing the type of pageId from int to
> String, and use the UUID class to generate globally unique identifiers, but
> that will break the API compatibility....
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira