缓存原理与微服务缓存自动管理

kevinwan ·
大佬好,有几个问题希望能解答一下。 1、ShardCalls第二部分代码,createCall方法if块里的c.wg.Wait()的作用是什么呢?我唯一能想到的是等待首次请求更新calls,如果是这样的话应该再次从calls里面取数据,而不是直接return之前从calls里面取的数据吧? 2、延迟双删,延迟的作用是什么? 3、缓存和存储更新顺序,为什么不并发更新呢?
#1