23 #ifndef PAGESPEED_OPT_HTTP_TWO_LEVEL_PROPERTY_STORE_H_
24 #define PAGESPEED_OPT_HTTP_TWO_LEVEL_PROPERTY_STORE_H_
32 namespace net_instaweb {
34 class PropertyCacheValues;
51 const PropertyCache::CohortVector& cohort_list,
62 const PropertyCacheValues* values,
virtual GoogleString Name() const
Definition: property_cache.h:186
Definition: property_store.h:41
Definition: abstract_property_store_get_callback.h:31
virtual void Put(const GoogleString &url, const GoogleString &options_signature_hash, const GoogleString &cache_key_suffix, const PropertyCache::Cohort *cohort, const PropertyCacheValues *values, BoolCallback *done)
Write to both the storage system for the given key.
Definition: property_cache.h:323
std::string GoogleString
PAGESPEED_KERNEL_BASE_STRING_H_.
Definition: string.h:24
Definition: two_level_property_store.h:37
Definition: thread_system.h:40
Definition: callback.h:44
virtual void Get(const GoogleString &url, const GoogleString &options_signature_hash, const GoogleString &cache_key_suffix, const PropertyCache::CohortVector &cohort_list, PropertyPage *page, BoolCallback *done, AbstractPropertyStoreGetCallback **callback)