Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f10e2ecc authored by Li Li's avatar Li Li
Browse files

Move Freezer flags to _boot namespace

Now Freezer "enable" flag belongs to _boot namespace but "timeout" is in
immediate one. This inconsistency confuses device_config. Solve it
by grouping them together.

Bug: 183713629
Test: device_config get activity_manager[_native_boot] freeze_debounce_timeout
Change-Id: I388215d5236b1f4450516acbe46fcb95457bf017
parent fec5e82e
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -203,8 +203,6 @@ public final class CachedAppOptimizer {
                                updateMinOomAdjThrottle();
                            } else if (KEY_COMPACT_THROTTLE_MAX_OOM_ADJ.equals(name)) {
                                updateMaxOomAdjThrottle();
                            } else if (KEY_FREEZER_DEBOUNCE_TIMEOUT.equals(name)) {
                                updateFreezerDebounceTimeout();
                            }
                        }
                    }
@@ -344,7 +342,6 @@ public final class CachedAppOptimizer {
            updateUseFreezer();
            updateMinOomAdjThrottle();
            updateMaxOomAdjThrottle();
            updateFreezerDebounceTimeout();
        }
    }

@@ -656,6 +653,7 @@ public final class CachedAppOptimizer {
                || DeviceConfig.getBoolean(DeviceConfig.NAMESPACE_ACTIVITY_MANAGER_NATIVE_BOOT,
                    KEY_USE_FREEZER, DEFAULT_USE_FREEZER)) {
            mUseFreezer = isFreezerSupported();
            updateFreezerDebounceTimeout();
        }

        final boolean useFreezer = mUseFreezer;
@@ -834,7 +832,8 @@ public final class CachedAppOptimizer {

    @GuardedBy("mPhenotypeFlagLock")
    private void updateFreezerDebounceTimeout() {
        mFreezerDebounceTimeout = DeviceConfig.getLong(DeviceConfig.NAMESPACE_ACTIVITY_MANAGER,
        mFreezerDebounceTimeout = DeviceConfig.getLong(
                DeviceConfig.NAMESPACE_ACTIVITY_MANAGER_NATIVE_BOOT,
                KEY_FREEZER_DEBOUNCE_TIMEOUT, DEFAULT_FREEZER_DEBOUNCE_TIMEOUT);

        if (mFreezerDebounceTimeout < 0) {