Uploaded image for project: 'SiteMesh'
  1. SiteMesh
  2. MSITEMESH-64

DOC: Cache issues when component is both personalized and dynamic

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Neutral
    • None
    • None
    • None
    • DevX 32
    • 1

    Description

      These are two different mechanismus and is not easy to cache them together. We are not supporting it fully.

      ComponentVariantInjectionListener is taking care about caching personalized compoments and FragmentInjectionListener about dynamic fragments, but it leads into injecting two sitemesh tags for one component(when component is p13n and dynamic).

      MSITEMESH-59 disables injecting component variant tag when component is dynamic and personalized at the same time. Component then fully depends on tag injected for dynamic fragment, but it will correctly work only when TTL is set to 0. Any other setting can lead to unpredictable behaviour.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            There are no Sub-Tasks for this issue.

            Activity

              People

                mdrapela Martin DrĂ¡pela
                mdivilek Milan Divilek
                DeveloperX
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:
                  Work Started:

                  Checklists

                    Task DoR