diff options
| -rw-r--r-- | services/core/java/com/android/server/PackageWatchdog.java | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/services/core/java/com/android/server/PackageWatchdog.java b/services/core/java/com/android/server/PackageWatchdog.java index 2ab8e03ab2d3..e194f721b8d2 100644 --- a/services/core/java/com/android/server/PackageWatchdog.java +++ b/services/core/java/com/android/server/PackageWatchdog.java @@ -116,6 +116,10 @@ public class PackageWatchdog { private final AtomicFile mPolicyFile; private final ExplicitHealthCheckController mHealthCheckController; private final ConnectivityModuleConnector mConnectivityModuleConnector; + private final Runnable mSyncRequests = this::syncRequests; + private final Runnable mSyncStateWithScheduledReason = this::syncStateWithScheduledReason; + private final Runnable mSaveToFile = this::saveToFile; + private final SystemClock mSystemClock; @GuardedBy("mLock") private boolean mIsPackagesReady; // Flag to control whether explicit health checks are supported or not @@ -130,18 +134,12 @@ public class PackageWatchdog { @GuardedBy("mLock") private long mUptimeAtLastStateSync; - private final Runnable mSyncRequests = this::syncRequests; - private final Runnable mSyncStateWithScheduledReason = this::syncStateWithScheduledReason; - private final Runnable mSaveToFile = this::saveToFile; - @FunctionalInterface @VisibleForTesting interface SystemClock { long uptimeMillis(); } - private final SystemClock mSystemClock; - private PackageWatchdog(Context context) { // Needs to be constructed inline this(context, new AtomicFile( |