if ((equalIgnoringCase(directives[i].first, "private") || equalIgnoringCase(directives[i].first, "no-cache")) && !directives[i].second.isEmpty())
parseCacheControlDirectiveValues(directives[i].second, directiveValues);
else
- directiveValues.append(directives[i].second);
+ directiveValues.append(directives[i].first);
for (size_t i = 0; i < directiveValues.size(); ++i) {
if (equalIgnoringCase(directiveValues[i], "no-cache"))
m_cacheControlContainsNoCache = true;
{
if (!m_haveParsedCacheControl)
parseCacheControlDirectives();
- return m_cacheControlContainsMustRevalidate;
+ return m_cacheControlContainsNoCache;
}
bool cacheControlContainsMustRevalidate() const
{