问题描述
我正在 Micronaut 中测试 @Cacheable 注释,该注释作为注释存在。可以在此 link 中找到示例。此处给出的测试使用超时来测试其功能。但我的实际用例是它连接到数据库。将 Thread.sleep(x second) 放在生产代码中是没有意义的。我想要的是,当我调用 Service' 方法时,它第一次调用但第二次使用缓存。
因为我实际上想检查Real Object,所以我必须使用Spies。问题是,如何确保下次使用相同参数调用该方法时不会调用该方法,即它使用 Cache 返回答案。
请帮忙!提前致谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)