class Sass::CacheStores::Filesystem
def _retrieve(key, version, sha)
- See: Base#\_retrieve -
def _retrieve(key, version, sha) return unless File.readable?(path_to(key)) contents = nil File.open(path_to(key), "rb") do |f| if f.readline("\n").strip == version && f.readline("\n").strip == sha return f.read end end File.unlink path_to(key) nil rescue EOFError, TypeError, ArgumentError => e Sass::Util.sass_warn "Warning. Error encountered while reading cache #{path_to(key)}: #{e}" end