| Index: chrome/browser/chrome_browser_field_trials.cc
|
| diff --git a/chrome/browser/chrome_browser_field_trials.cc b/chrome/browser/chrome_browser_field_trials.cc
|
| index 6f9c582a7e5d9b7f537f090dd26c6e950ad99522..dd1235ac4005f115e8b20adc401d7f913292d6ea 100644
|
| --- a/chrome/browser/chrome_browser_field_trials.cc
|
| +++ b/chrome/browser/chrome_browser_field_trials.cc
|
| @@ -203,17 +203,18 @@ void ChromeBrowserFieldTrials::SetUpSimpleCacheFieldTrial() {
|
| if (parsed_command_line_.HasSwitch(switches::kUseSimpleCacheBackend)) {
|
| const std::string opt_value = parsed_command_line_.GetSwitchValueASCII(
|
| switches::kUseSimpleCacheBackend);
|
| - if (LowerCaseEqualsASCII(opt_value, "off")) {
|
| - // This is the default.
|
| - return;
|
| - }
|
| const base::FieldTrial::Probability kDivisor = 100;
|
| scoped_refptr<base::FieldTrial> trial(
|
| base::FieldTrialList::FactoryGetFieldTrial("SimpleCacheTrial", kDivisor,
|
| - "No", 2013, 12, 31, NULL));
|
| + "ExperimentNo", 2013, 12, 31,
|
| + NULL));
|
| trial->UseOneTimeRandomization();
|
| + if (LowerCaseEqualsASCII(opt_value, "off")) {
|
| + trial->AppendGroup("ExplicitNo", kDivisor);
|
| + return;
|
| + }
|
| if (LowerCaseEqualsASCII(opt_value, "on")) {
|
| - trial->AppendGroup("Yes", 100);
|
| + trial->AppendGroup("ExplicitYes", kDivisor);
|
| return;
|
| }
|
| #if defined(OS_ANDROID)
|
| @@ -221,8 +222,8 @@ void ChromeBrowserFieldTrials::SetUpSimpleCacheFieldTrial() {
|
| // TODO(pasko): Make this the default on Android when the simple cache
|
| // adds a few more necessary features. Also adjust the probability.
|
| const base::FieldTrial::Probability kSimpleCacheProbability = 1;
|
| - trial->AppendGroup("Yes", kSimpleCacheProbability);
|
| - trial->AppendGroup("Control", kSimpleCacheProbability);
|
| + trial->AppendGroup("ExperimentYes", kSimpleCacheProbability);
|
| + trial->AppendGroup("ExperimentControl", kSimpleCacheProbability);
|
| trial->group();
|
| }
|
| #endif
|
|
|