如何确保在将数据写入缓存时没有人从 Ehcache 对象读取?



我想使用EhCache将数据存储到缓存中,但是如果我尝试在数据填充到缓存之前访问数据,则会出现空指针异常。如何确保在数据存储到缓存中之前不会从缓存中读取数据?

您请求的内容会使缓存使用非常成问题。

如果您总是阻止缺少的条目,则任何逐出或过期都将使您处于与空缓存/缺少映射相同的情况。

但是,使用缓存通过可能是查看问题的更好方法。它会将映射的加载留给缓存本身,以确保您永远不会获得null结果(除非该键在后备存储中不存在(。

有关该选项的详细信息,请参阅文档。

相关内容

最新更新