Uploaded image for project: 'Wicket'
  1. Wicket
  2. WICKET-6177

Introduce AsynchronousPageStore

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 7.4.0
    • Fix Version/s: 8.0.0-M6
    • Component/s: wicket
    • Labels:
    • Environment:
      any

      Description

      We have a performance issue with our Wicket app, page serialization causes inconvenience to user because PageStoreManager.storeTouchedPages() blocks the request until pageSerializer.serialize(page) has been handled.

      Could this be solved by serializing the page in a separate thread and let the request complete?

      The problem we have is that user is making quick small ajax modifications to the page but serialization + network latency makes the delay very inconvenient. If serialization could be done in separate thread, user would feel only the network delay which is bearable.

        Attachments

        1. Wicket_Quickstart_7.zip
          73 kB
          Martin Terra
        2. 6177.tgz
          25 kB
          Martin Tzvetanov Grigorov

          Issue Links

            Activity

              People

              • Assignee:
                mgrigorov Martin Tzvetanov Grigorov
                Reporter:
                mmakundi Martin Terra
              • Votes:
                1 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 168h
                  168h
                  Remaining:
                  Remaining Estimate - 168h
                  168h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified