gpt4 book ai didi

具有批量加载和逐出策略的 Java 内存中缓存解决方案

转载 作者:行者123 更新时间:2023-12-02 04:33:48 26 4
gpt4 key购买 nike

为以下用例寻找内存中独立缓存解决方案。

数据库表存储

  • 销售人员和销售区域的详细信息
  • 按区域划分的每小时销售详情

想要缓存 SalesPerson 和 SalesArea 详细信息,这些详细信息在 8 小时销售轮类期间在技术上是静态的。从而避免在合并每小时销售额时查询数据库。

Guava Cache 是我的首选,它支持逐出策略。我可以设置为 8 小时刷新缓存条目。不幸的是,它不支持批量加载缓存条目,而是按需逐一加载。

引用号:https://code.google.com/p/guava-libraries/issues/detail?id=775

任何关于替代解决方案的想法都值得赞赏

最佳答案

参见CacheLoader.loadAll的javadoc :

This method should be overriden when bulk retrieval is significantly more efficient than many individual lookups

这听起来很像你所描述的。

关于具有批量加载和逐出策略的 Java 内存中缓存解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31089447/

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