Merge branch '5527-inefficient-DefaultDataStore'
Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/0d277e29 Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/0d277e29 Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/0d277e29 Branch: refs/heads/master Commit: 0d277e299109cb1a17a75e98eddd00b444149aa3 Parents: 3a44d2e 961e46a Author: Martin Tzvetanov Grigorov <mgrigo...@apache.org> Authored: Thu Mar 13 11:04:42 2014 +0200 Committer: Martin Tzvetanov Grigorov <mgrigo...@apache.org> Committed: Thu Mar 13 11:04:42 2014 +0200 ---------------------------------------------------------------------- .../wicket/DefaultPageManagerProvider.java | 7 +- .../apache/wicket/page/AbstractPageManager.java | 27 +- .../apache/wicket/page/PageStoreManager.java | 2 +- .../pageStore/AbstractCachingPageStore.java | 105 ++++++ .../wicket/pageStore/AbstractPageStore.java | 154 +++++++++ .../wicket/pageStore/DefaultPageStore.java | 308 ++++++------------ .../org/apache/wicket/pageStore/IPageStore.java | 2 +- .../wicket/pageStore/PerSessionPageStore.java | 326 +++++++++++++++++++ .../wicket/pageStore/SecondLevelPageCache.java | 42 +++ .../wicket/protocol/http/WebApplication.java | 1 - .../wicket/pageStore/AbstractPageStoreTest.java | 131 ++++++++ .../wicket/pageStore/DefaultPageStoreTest.java | 31 ++ .../apache/wicket/pageStore/NoopDataStore.java | 61 ++++ .../pageStore/PerSessionPageStoreTest.java | 53 +++ .../wicket/versioning/InMemoryPageStore.java | 6 +- 15 files changed, 1020 insertions(+), 236 deletions(-) ----------------------------------------------------------------------