| Index: net/disk_cache/backend_impl.cc
|
| ===================================================================
|
| --- net/disk_cache/backend_impl.cc (revision 71810)
|
| +++ net/disk_cache/backend_impl.cc (working copy)
|
| @@ -174,13 +174,16 @@
|
|
|
| // Field trials involve static objects so we have to do this only once.
|
| first = false;
|
| + std::string group1 = base::StringPrintf("CacheSizeGroup_%d", size_group);
|
| + int totalProbability = 10;
|
| scoped_refptr<base::FieldTrial> trial1(
|
| - new base::FieldTrial("CacheSize", 10));
|
| - std::string group1 = base::StringPrintf("CacheSizeGroup_%d", size_group);
|
| - trial1->AppendGroup(group1, base::FieldTrial::kAllRemainingProbability);
|
| + new base::FieldTrial("CacheSize", totalProbability, group1, 2011, 6, 30));
|
| + trial1->AppendGroup(group1, totalProbability);
|
|
|
| + // After June 30, 2011 builds, it will always be in default group.
|
| scoped_refptr<base::FieldTrial> trial2(
|
| - new base::FieldTrial("CacheThrottle", 100));
|
| + new base::FieldTrial(
|
| + "CacheThrottle", 100, "CacheThrottle_Default", 2011, 6, 30));
|
| int group2a = trial2->AppendGroup("CacheThrottle_On", 10); // 10 % in.
|
| trial2->AppendGroup("CacheThrottle_Off", 10); // 10 % control.
|
|
|
|
|