class Async::HTTP::Cache::General

def proceed_with_response_cache?(response)

Semantically speaking, it is possible for trailers to result in an uncacheable response, so we need to check for that.
def proceed_with_response_cache?(response)
	if response.headers.trailer?
		unless cacheable_response_headers?(response.headers)
			Console.logger.debug(self, trailer: trailer.keys) {"Cannot cache response with trailer header!"}
			return false
		end
	end
	
	return true
end