# File lib/active_support/vendor/memcache-client-1.7.4/memcache.rb, line 226 def fetch(key, expiry = 0, raw = false) value = get(key, raw) if value.nil? && block_given? value = yield add(key, value, expiry, raw) end value end