[ 
https://issues.apache.org/jira/browse/WICKET-2782?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Igor Vaynberg resolved WICKET-2782.
-----------------------------------

       Resolution: Fixed
    Fix Version/s: 1.5.0
         Assignee: Igor Vaynberg

> Don't increment the Session.pageIdCounter for stateless pages
> -------------------------------------------------------------
>
>                 Key: WICKET-2782
>                 URL: https://issues.apache.org/jira/browse/WICKET-2782
>             Project: Wicket
>          Issue Type: Improvement
>          Components: wicket
>    Affects Versions: 1.4.7
>            Reporter: Martin Grotzke
>            Assignee: Igor Vaynberg
>             Fix For: 1.5.0
>
>
> The Page.init(PageMap) invokes setNextAvailableId(), which invokes 
> getSession().nextPageId() if isPageIdUniquePerSession is set.
> getSession().nextPageId() modifies the Session.pageIdCounter.
> When I have a session and afterwards access a stateless page, the 
> Session.pageIdCounter is the only data that is changed in the session, 
> everything else is the same as in the request before.
> Is it possible _not_ to modify the Session.pageIdCounter if the page is 
> really stateless (or just don't invoke Page.setNextAvailableId())?
> I'm interested in this, as I'm just implementing a feature for the 
> memcached-session-manager ([1], memcached based session replication), which 
> checks if session data has changed and replicates sessions only if this is 
> provided. If session data did not change, the replication is omitted. 
> Therefore, if the Session.pageIdCounter would be left unchanged for stateless 
> pages, this would allow to make use of this feature in wicket apps.
> Thanx && cheers,
> Martin
> [1] http://code.google.com/p/memcached-session-manager/
> PS: this has already been posted on the mailing list:
> http://old.nabble.com/Don%27t-increment-the-Session.pageIdCounter-for-stateless-pages--tp27829803p27829803.html

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to