Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Caching 当数据写入缓存时,如何确保没有人从Ehcache对象读取数据?_Caching_Ehcache Bigmemory_Ehcache 3 - Fatal编程技术网

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

Caching 当数据写入缓存时,如何确保没有人从Ehcache对象读取数据?,caching,ehcache-bigmemory,ehcache-3,Caching,Ehcache Bigmemory,Ehcache 3,我想使用EhCache将数据存储到缓存中,但如果在数据填充到缓存中之前尝试访问数据,则会出现空指针异常。如何确保在数据存储到缓存之前以及除非数据已存储到缓存中,否则不会从缓存中读取数据?您的请求将使缓存的使用非常困难 如果总是阻止缺少的条目,任何逐出或过期都会使您处于与空缓存/缺少映射相同的情况 但是,通过使用cache-through可能是解决问题的更好方法。它将把映射加载到缓存本身,确保永远不会得到null结果(除非备份存储中不存在该键) 有关该选项的更多信息,请参阅

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

您的请求将使缓存的使用非常困难

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

但是,通过使用cache-through可能是解决问题的更好方法。它将把映射加载到缓存本身,确保永远不会得到
null
结果(除非备份存储中不存在该键)

有关该选项的更多信息,请参阅