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

2020-09-30 06:55发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我通过提供以下属性启...

         点击此处--->   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条回答
闻人可可
2020-09-30 07:39

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

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

一周热门 更多>