You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2017/04/12 21:28:32 UTC

[07/10] wicket git commit: subordinate page-store async-check in/to data-store async-check

subordinate page-store async-check in/to data-store async-check


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/acf7efba
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/acf7efba
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/acf7efba

Branch: refs/heads/master
Commit: acf7efbaeac0d368b1fdfcb08de598868a95dc81
Parents: 0ebf51e
Author: Manuel Barzi <ma...@Manuels-MacBook-Pro.local>
Authored: Thu Apr 6 19:39:00 2017 +0200
Committer: Manuel Barzi <ma...@Manuels-MacBook-Pro.local>
Committed: Thu Apr 6 19:39:00 2017 +0200

----------------------------------------------------------------------
 .../wicket/DefaultPageManagerProvider.java       | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/acf7efba/wicket-core/src/main/java/org/apache/wicket/DefaultPageManagerProvider.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/DefaultPageManagerProvider.java b/wicket-core/src/main/java/org/apache/wicket/DefaultPageManagerProvider.java
index 14387a4..d7b0b45 100644
--- a/wicket-core/src/main/java/org/apache/wicket/DefaultPageManagerProvider.java
+++ b/wicket-core/src/main/java/org/apache/wicket/DefaultPageManagerProvider.java
@@ -58,20 +58,23 @@ public class DefaultPageManagerProvider implements IPageManagerProvider
 
 		StoreSettings storeSettings = getStoreSettings();
 
+		IPageStore pageStore;
+
 		if (dataStore.canBeAsynchronous())
 		{
 			int capacity = storeSettings.getAsynchronousQueueCapacity();
 			dataStore = new AsynchronousDataStore(dataStore, capacity);
-		}
 
-		IPageStore pageStore = newPageStore(dataStore);
-		
-		if (pageStore.canBeAsynchronous())
-		{
-			int capacity = storeSettings.getAsynchronousQueueCapacity();
-			pageStore = new AsynchronousPageStore(pageStore, capacity);
+			pageStore = newPageStore(dataStore);
+
+			if (pageStore.canBeAsynchronous())
+			{
+				pageStore = new AsynchronousPageStore(pageStore, capacity);
+			}
 		}
-		
+		else
+			pageStore = newPageStore(dataStore);
+
 		return new PageStoreManager(application.getName(), pageStore, pageManagerContext);
 
 	}