# File lib/sass/cache_stores/chain.rb, line 23 def retrieve(key, sha) @caches.each_with_index do |c, i| next unless obj = c.retrieve(key, sha) @caches[0...i].each {|c| c.store(key, sha, obj)} return obj end nil end