• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2024 The Chromium Authors
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "net/disk_cache/backend_experiment.h"
6 
7 #include "base/feature_list.h"
8 #include "net/base/features.h"
9 
10 namespace disk_cache {
11 
InBackendExperiment()12 bool InBackendExperiment() {
13   return base::FeatureList::IsEnabled(
14       net::features::kDiskCacheBackendExperiment);
15 }
16 
InSimpleBackendExperimentGroup()17 bool InSimpleBackendExperimentGroup() {
18   return InBackendExperiment() && net::features::kDiskCacheBackendParam.Get() ==
19                                       net::features::DiskCacheBackend::kSimple;
20 }
21 
InBlockfileBackendExperimentGroup()22 bool InBlockfileBackendExperimentGroup() {
23   return InBackendExperiment() &&
24          net::features::kDiskCacheBackendParam.Get() ==
25              net::features::DiskCacheBackend::kBlockfile;
26 }
27 
28 }  // namespace disk_cache
29