如何排除正在缓存的某些CMSComponent?

2020-09-30 06:55发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我通过提供以下属性启用了CMS缓存。

cms.cache.enabled = true cms.cache.use.default.fallback = true

regioncache.cmsregion.size = 20000 regioncache.cmsregion.evictionpolicy = LFU regioncache.cmsregion.ttl = 300

现在我可以看到所有OOTB组件都在缓存,但是我不希望缓存某些组件(动态组件)吗? 如何排除它们?

感谢Pradeep

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我通过提供以下属性启用了CMS缓存。

cms.cache.enabled = true cms.cache.use.default.fallback = true

regioncache.cmsregion.size = 20000 regioncache.cmsregion.evictionpolicy = LFU regioncache.cmsregion.ttl = 300

现在我可以看到所有OOTB组件都在缓存,但是我不希望缓存某些组件(动态组件)吗? 如何排除它们?

感谢Pradeep

付费偷看设置
发送
3条回答
闻人可可
1楼-- · 2020-09-30 07:39

默认情况下,如果要在缓存中添加自定义组件,则不缓存所有组件,而您必须覆盖DefaultCmsCacheKeyProvider spring bean并添加组件。

如果启用后备,则它将缓存所有由abstractCMsComponent cms.cache.use.default.fallback = true扩展的组件

大道至简
2楼-- · 2020-09-30 07:36

您对此有任何答案吗?

小c菟菟
3楼-- · 2020-09-30 07:51

我们对此线程有更新吗?

一周热门 更多>