问题标签 [quarkus-caching]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
61 浏览

caching - 正确使用 Quarkus Cache 和 Reactive 和 Mutiny

我正在尝试使用 Hibernate Reactive Panache 将我的项目迁移到 Quarkus Reactive,但我不确定如何处理缓存。

我原来的方法是这样的

如果可用,则通过缓存键“subjectId”从缓存中加载主题。

迁移到 Mutiny 看起来像这样

但是,将 Uni 对象存储在缓存中是不对的。

也可以选择将缓存作为 bean 注入,但是,回退函数不支持返回 Uni:

@CacheResult 注释可以与 Uni / Multi 一起使用并且一切都在引擎盖下正确处理吗?