class Async::HTTP::Cache::General

def cacheable_response_headers?(headers)

def cacheable_response_headers?(headers)
	if cache_control = headers[CACHE_CONTROL]
		if cache_control.no_store? || cache_control.private?
			Console.logger.debug(self, cache_control: cache_control) {"Cannot cache response with cache-control header!"}
			return false
		end
	end
	
	if set_cookie = headers[SET_COOKIE]
		Console.logger.debug(self) {"Cannot cache response with set-cookie header!"}
		return false
	end
				
	return true
end