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
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user