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()12bool InBackendExperiment() { 13 return base::FeatureList::IsEnabled( 14 net::features::kDiskCacheBackendExperiment); 15 } 16 InSimpleBackendExperimentGroup()17bool InSimpleBackendExperimentGroup() { 18 return InBackendExperiment() && net::features::kDiskCacheBackendParam.Get() == 19 net::features::DiskCacheBackend::kSimple; 20 } 21 InBlockfileBackendExperimentGroup()22bool InBlockfileBackendExperimentGroup() { 23 return InBackendExperiment() && 24 net::features::kDiskCacheBackendParam.Get() == 25 net::features::DiskCacheBackend::kBlockfile; 26 } 27 28 } // namespace disk_cache 29