Domino java xpage-服务器范围内的缓存值

来源:爱站网时间:2021-09-24编辑:网友分享
我有一个带有REST服务的Java XPages应用程序,该服务用作房间和资源数据库的API(获取特定房间的约会,创建等)。基本的工作流程是...

问题描述


[我有一个带有REST服务的Java XPages应用程序,该服务用作房间和资源数据库的API(获取特定房间的约会,创建等)。

基本工作流程是对特定的REST操作发出HTTP请求,并在搜索查询中包含会议室的邮件地址。然后,在Java代码中,我遍历rooms&resources数据库中的所有文档,直到找到带有InternetAddress字段和搜索到的邮件地址的文档。

这不如我所希望的那样快,并且一直在进行这样的多个查询。我想在我的应用程序中进行某种缓存,即一旦找到一个房间,它的文档UID就存储在服务器范围的缓存中,因此下一次对该邮件地址进行请求时,我可以直接进入使用getDocumentByUNID()到文档,我认为这应该比在整个数据库中搜索要快得多。

是否可以在Java XPages中拥有这样的持久性查询表,而无需任何其他应用程序,同时又要使其保持尽可能快的速度?哈希表将是完美的选择。

要澄清:我不想在单个请求中进行缓存,因为我在单个查询中不会进行多个数据库查询,所以我希望将缓存保留在服务器范围内,因此应将其保留在多个请求。

思路:


是,可以存储持久数据。您正在寻找的被称为应用程序范围的托管bean。

上一篇:无法在PLSQL语句上执行提取:下一个

下一篇:当我在layout.xml文件中添加工具栏时,Android Studio Recycler视图将不会显示我的数据

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载