【发布时间】:2014-03-14 20:51:23
【问题描述】:
Rails.cache.fetch 的 :race_condition_ttl 选项似乎非常接近我想要的:http://api.rubyonrails.org/classes/ActiveSupport/Cache/Store.html#method-i-fetch
但它似乎仍然阻止遇到过期值的第一个请求(只有在此之后的后续请求才会获取旧值并在缓存更新时快速返回)。
我想我很惊讶它没有以同样的方式处理第一个过期的请求,并且想知道是否有一个共同的模式或者它是否必须是自定义的。
【问题讨论】:
标签: ruby-on-rails caching