-- @return True if file is in cache, false otherwise
-- @return Error object on failure
-- @return Absolute filepath if it is in cache
-local function file_in_cache(c, server, location, flags)
+function cache.file_in_cache(c, server, location, flags)
assertIsTable(c)
assertIsStringN(server)
assertIsStringN(location)
if not ceurl then
return false, e:cat(re)
end
- local avail, re = file_in_cache(c, server, location)
+ local avail, re = cache.file_in_cache(c, server, location)
if re then
return false, e:cat(re)
end
return false, e:cat(re)
end
- rc, re, filepath = file_in_cache(c, server, location, flags)
+ rc, re, filepath = cache.file_in_cache(c, server, location, flags)
if not rc and re then
return false, e:cat(re)
end
end
if cache.cache_enabled(c, server, flags) then
- rc, re = file_in_cache(c, server, location, flags)
+ rc, re = cache.file_in_cache(c, server, location, flags)
if re then
return false, e:cat(re)
end