Page Speed Optimization Libraries
1.9.32.2
|
#include "mock_critical_css_finder.h"
Public Member Functions | |
MockCriticalCssFinder (RewriteDriver *driver, Statistics *stats) | |
void | AddCriticalCss (const StringPiece &url, const StringPiece &rules, int original_size) |
void | SetCriticalCssStats (int exception_count, int import_count, int link_count) |
virtual CriticalCssResult * | GetCriticalCssFromCache (RewriteDriver *driver) |
Mock to avoid dealing with property cache. | |
virtual void | ComputeCriticalCss (RewriteDriver *driver) |
Compute the critical css for the driver's url. | |
![]() | |
CriticalCssFinder (const PropertyCache::Cohort *cohort, Statistics *stats) | |
virtual bool | UpdateCache (RewriteDriver *driver, const CriticalCssResult &result) |
Copy |critical_css_map| into property cache. Returns true on success. | |
virtual void | UpdateCriticalCssInfoInDriver (RewriteDriver *driver) |
virtual CriticalCssResult * | GetCriticalCss (RewriteDriver *driver) |
const PropertyCache::Cohort * | cohort () const |
Additional Inherited Members | |
![]() | |
static void | InitStats (Statistics *statistics) |
![]() | |
static const char | kCriticalCssValidCount [] |
static const char | kCriticalCssExpiredCount [] |
static const char | kCriticalCssNotFoundCount [] |
static const char | kCriticalCssPropertyName [] |
Mock implementation of CriticalCssFinder that can store and retrieve critical css proto. Note that this doesn't use property cache.