Author: mgrigorov
Date: Sat Sep 25 14:53:48 2010
New Revision: 1001227

URL: http://svn.apache.org/viewvc?rev=1001227&view=rev
Log:
Move the initialization of PageAccessSynchronizer in #internalInit() so it can 
use IRequestCycleSettings#getTimeout() to configure itself.

Note: this changes the current '2 minutes' to '1 minute' as in 1.4.x


Modified:
    wicket/trunk/wicket/src/main/java/org/apache/wicket/Application.java

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/Application.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/Application.java?rev=1001227&r1=1001226&r2=1001227&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/Application.java 
(original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/Application.java Sat 
Sep 25 14:53:48 2010
@@ -200,6 +200,8 @@ public abstract class Application implem
        /** page renderer provider */
        private IPageRendererProvider pageRendererProvider;
 
+       private PageAccessSynchronizer pageAccessSynchronizer;
+
        /** request cycle provider */
        private IRequestCycleProvider requestCycleProvider;
 
@@ -927,6 +929,9 @@ public abstract class Application implem
 
                pageFactory = newPageFactory();
 
+               pageAccessSynchronizer = new 
PageAccessSynchronizer(getRequestCycleSettings().getTimeout());
+
+
                requestCycleProvider = new DefaultRequestCycleProvider();
        }
 
@@ -1187,9 +1192,6 @@ public abstract class Application implem
        private volatile IPageManager pageManager;
        private IProvider<IPageManager> pageManagerProvider;
 
-       private final PageAccessSynchronizer pageAccessSynchronizer = new 
PageAccessSynchronizer(
-               Duration.minutes(2)); // TODO WICKET-NG timeout configurable
-
        public final IProvider<IPageManager> getPageManagerProvider()
        {
                return pageManagerProvider;


Reply via email to