<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Sun Feb 11 23:52:53 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[MGNLCACHE-169] Question: Is there a way to flush cache based on Language?</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLCACHE-169</link>
                <project id="10670" key="MGNLCACHE">Cache Modules</project>
                    <description>&lt;p&gt;Is there a way to clear caches per locale/language.&lt;/p&gt;

&lt;p&gt;For example, if we wanted to clear the cache only for /es/ and not /de/, and not (/ or /en), is that possible somehow?&lt;/p&gt;

&lt;p&gt;Our use case is related to how we want to do translations from english to other languages. &lt;/p&gt;

&lt;p&gt;Example: &lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Homepage gets created in english and is live at &apos;domain.com/&apos;&lt;/li&gt;
	&lt;li&gt;Page gets translated to Spanish and is live at &apos;domain.com/es/&apos;&lt;/li&gt;
	&lt;li&gt;Homepage gets edited or modified with more English content&lt;/li&gt;
	&lt;li&gt;We flush cache only for English and not on Spanish&lt;/li&gt;
	&lt;li&gt;After Spanish is translated the cache is individually cleared on &apos;domain.com/es/&apos; (via REST API or through the UI)&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;Been looking through these docs:&lt;br/&gt;
&lt;a href=&quot;https://documentation.magnolia-cms.com/display/DOCS/Cache+core&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://documentation.magnolia-cms.com/display/DOCS/Cache+core&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Looking at Flush Policy and also looking here:&lt;br/&gt;
&lt;a href=&quot;https://documentation.magnolia-cms.com/display/DOCS/Advanced+Cache+App+module&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://documentation.magnolia-cms.com/display/DOCS/Advanced+Cache+App+module&lt;/a&gt;&lt;/p&gt;


</description>
                <environment></environment>
        <key id="58428">MGNLCACHE-169</key>
            <summary>Question: Is there a way to flush cache based on Language?</summary>
                <type id="3" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10898&amp;avatarType=issuetype">Task</type>
                                            <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="7">Not an issue</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="wpaoli">William Paoli</reporter>
                        <labels>
                    </labels>
                <created>Tue, 14 Mar 2017 21:52:43 +0100</created>
                <updated>Wed, 10 May 2017 10:21:31 +0200</updated>
                            <resolved>Wed, 10 May 2017 10:21:31 +0200</resolved>
                                    <version>5.4</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="140533" author="rkovarik" created="Wed, 15 Mar 2017 07:58:48 +0100"  >&lt;p&gt;Hello &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=wpaoli&quot; class=&quot;user-hover&quot; rel=&quot;wpaoli&quot;&gt;wpaoli&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;the multisite configuration for older Magnolia versions (Magnolia &amp;lt; 5.4) should do the trick &lt;a href=&quot;https://documentation.magnolia-cms.com/display/DOCS53/Advanced+Cache+module#AdvancedCachemodule-Multisitecacheconfiguration&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://documentation.magnolia-cms.com/display/DOCS53/Advanced+Cache+module#AdvancedCachemodule-Multisitecacheconfiguration&lt;/a&gt;. (only the first paragraph)&lt;br/&gt;
You just don&apos;t have different sites but different language subtrees.&lt;br/&gt;
Be aware that &lt;tt&gt;cacheConfigurationName&lt;/tt&gt; should be now (Magnolia &amp;gt; 5.4) named &lt;tt&gt;defaultContentCachingConfigurationName&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;Hope that helps&lt;br/&gt;
Roman&lt;/p&gt;</comment>
                            <comment id="140576" author="wpaoli" created="Wed, 15 Mar 2017 15:07:17 +0100"  >&lt;p&gt;Roman, thank you for your reply I think we may have a few more questions about language sub-trees, but for now this is a great confirmation that &apos;yes you are on the right track&apos;. Thanks!!&lt;/p&gt;</comment>
                            <comment id="140590" author="ndupuy@atlassian.com" created="Wed, 15 Mar 2017 19:31:18 +0100"  >&lt;p&gt;Thanks Roman, does this approach mean we would need to create site definitions for each language, e.g. site1-en, site1-de, etc.., and does that mean we would need to duplicate the pages in site1 for each language?&lt;/p&gt;</comment>
                            <comment id="140675" author="rkovarik" created="Fri, 17 Mar 2017 11:52:00 +0100"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=ndupuy%40atlassian.com&quot; class=&quot;user-hover&quot; rel=&quot;ndupuy@atlassian.com&quot;&gt;ndupuy@atlassian.com&lt;/a&gt;&lt;br/&gt;
it&apos;d be probably the easies solution. &lt;tt&gt;site-de&lt;/tt&gt; would just extends &lt;tt&gt;site-en&lt;/tt&gt; (only the configured domain would be different). The tree would be the same for all.&lt;/p&gt;

&lt;p&gt;Regards&lt;br/&gt;
Roman&lt;/p&gt;</comment>
                            <comment id="140693" author="ndupuy@atlassian.com" created="Fri, 17 Mar 2017 14:58:01 +0100"  >&lt;p&gt;Ah thanks Roman - that makes sense, we&apos;ll try that out.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>atlassian.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 15 Mar 2017 07:58:48 +0100</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>rgange</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            6 years, 48 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>ndupuy@atlassian.com</customfieldvalue>
            <customfieldvalue>rkovarik</customfieldvalue>
            <customfieldvalue>wpaoli</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i06u8b:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14167" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Task DoR</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>