gpt4 book ai didi

java - Adobe CQ JCR 查询缓存

转载 作者:行者123 更新时间:2023-11-29 08:57:00 26 4
gpt4 key购买 nike

我是 StackOverflow 的新手,我有一个关于在 CQ jcr 中查询的问题。请问有没有办法缓存查询结果。

例如。我想查询一些在大多数情况下不会经常更改的节点,我正在使用 QueryManager 来构建查询,我想知道是否有办法缓存这些结果。

最佳答案

没有内置的查询结果缓存方式,您必须实现自己的应用程序级解决方案。实现这个时,缓存你想要显示给用户的实际数据,而不是缓存节点结果。这将更加有效,并帮助您避免在内存中保留额外的对象。

除了创建您自己的结果缓存之外,还有一个 cacheSize 设置,您可以在 crx-quickstart/repository/workspaces/crx.default/workspace.xml 的 SearchIndex 元素中进行配置。此设置在 CQ5.6.1 及更早版本中可用(在 AEM6.0 中不可用)。它将节点 uuid 映射到 lucene 文档编号。

有关此功能的相关文档如下: http://wiki.apache.org/jackrabbit/Search#Search-1

关于java - Adobe CQ JCR 查询缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19826987/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com