diff --git a/api/system-current.txt b/api/system-current.txt index a28c21d7cd535..c0ac3abb8ef09 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -5876,6 +5876,7 @@ package android.provider { field public static final String NAMESPACE_RUNTIME = "runtime"; field public static final String NAMESPACE_RUNTIME_NATIVE = "runtime_native"; field public static final String NAMESPACE_RUNTIME_NATIVE_BOOT = "runtime_native_boot"; + field public static final String NAMESPACE_SCHEDULER = "scheduler"; field public static final String NAMESPACE_SYSTEMUI = "systemui"; field public static final String NAMESPACE_TEXTCLASSIFIER = "textclassifier"; } @@ -5904,11 +5905,6 @@ package android.provider { method @Nullable public String getString(@NonNull String, @Nullable String); } - public static interface DeviceConfig.Scheduler { - field public static final String ENABLE_FAST_METRICS_COLLECTION = "enable_fast_metrics_collection"; - field public static final String NAMESPACE = "scheduler"; - } - public static interface DeviceConfig.Storage { field public static final String ISOLATED_STORAGE_ENABLED = "isolated_storage_enabled"; field public static final String NAMESPACE = "storage"; diff --git a/core/java/android/provider/DeviceConfig.java b/core/java/android/provider/DeviceConfig.java index cc73786bf838b..7bd0fe23f1a31 100644 --- a/core/java/android/provider/DeviceConfig.java +++ b/core/java/android/provider/DeviceConfig.java @@ -215,6 +215,15 @@ public final class DeviceConfig { @SystemApi public static final String NAMESPACE_RUNTIME_NATIVE_BOOT = "runtime_native_boot"; + /** + * Namespace for system scheduler related features. These features will be applied + * immediately upon change. + * + * @hide + */ + @SystemApi + public static final String NAMESPACE_SCHEDULER = "scheduler"; + /** * Namespace for System UI related features. * @@ -302,25 +311,6 @@ public final class DeviceConfig { String ISOLATED_STORAGE_ENABLED = "isolated_storage_enabled"; } - /** - * Namespace for system scheduler related features. These features will be applied - * immediately upon change. - * - * @hide - */ - @SystemApi - public interface Scheduler { - String NAMESPACE = "scheduler"; - - /** - * Flag for enabling fast metrics collection in system scheduler. - * A flag value of '' or '0' means the fast metrics collection is not - * enabled. Otherwise fast metrics collection is enabled and flag value - * is the order id. - */ - String ENABLE_FAST_METRICS_COLLECTION = "enable_fast_metrics_collection"; - } - private static final Object sLock = new Object(); @GuardedBy("sLock") private static ArrayMap> sSingleListeners =