Rename full and reduced scale configs

Rename:
  config_fullTaskSnapshotScale -> config_highResTaskSnapshotScale
  config_reducedTaskSnapshotScale -> config_lowResTaskSnapshotScale

Both full and reduced scale can be "reduced" from 100%, so name them
more clearly.

Test: TaskSnapshotCacheTest
Test: TaskSnapshotControllerTest
Test: TaskSnapshotPersisterLoaderTest
Test: TaskSnapshotSurfaceTest
Bug: 148617404
Bug: 142063079
Change-Id: Ie8073d5a3048c19450308b2af22d363deaa51b6a
diff --git a/core/java/android/app/ActivityManager.java b/core/java/android/app/ActivityManager.java
index 0293346..bf288c8 100644
--- a/core/java/android/app/ActivityManager.java
+++ b/core/java/android/app/ActivityManager.java
@@ -1955,7 +1955,7 @@
         private final Rect mContentInsets;
         // Whether this snapshot is a down-sampled version of the full resolution, used mainly for
         // low-ram devices
-        private final boolean mReducedResolution;
+        private final boolean mIsLowResolution;
         // Whether or not the snapshot is a real snapshot or an app-theme generated snapshot due to
         // the task having a secure window or having previews disabled
         private final boolean mIsRealSnapshot;
@@ -1969,7 +1969,7 @@
         public TaskSnapshot(long id,
                 @NonNull ComponentName topActivityComponent, GraphicBuffer snapshot,
                 @NonNull ColorSpace colorSpace, int orientation, int rotation, Rect contentInsets,
-                boolean reducedResolution, float scale, boolean isRealSnapshot, int windowingMode,
+                boolean isLowResolution, float scale, boolean isRealSnapshot, int windowingMode,
                 int systemUiVisibility, boolean isTranslucent) {
             mId = id;
             mTopActivityComponent = topActivityComponent;
@@ -1979,7 +1979,7 @@
             mOrientation = orientation;
             mRotation = rotation;
             mContentInsets = new Rect(contentInsets);
-            mReducedResolution = reducedResolution;
+            mIsLowResolution = isLowResolution;
             mScale = scale;
             mIsRealSnapshot = isRealSnapshot;
             mWindowingMode = windowingMode;
@@ -1998,7 +1998,7 @@
             mOrientation = source.readInt();
             mRotation = source.readInt();
             mContentInsets = source.readParcelable(null /* classLoader */);
-            mReducedResolution = source.readBoolean();
+            mIsLowResolution = source.readBoolean();
             mScale = source.readFloat();
             mIsRealSnapshot = source.readBoolean();
             mWindowingMode = source.readInt();
@@ -2063,8 +2063,8 @@
          * @return Whether this snapshot is a down-sampled version of the full resolution.
          */
         @UnsupportedAppUsage
-        public boolean isReducedResolution() {
-            return mReducedResolution;
+        public boolean isLowResolution() {
+            return mIsLowResolution;
         }
 
         /**
@@ -2121,7 +2121,7 @@
             dest.writeInt(mOrientation);
             dest.writeInt(mRotation);
             dest.writeParcelable(mContentInsets, 0);
-            dest.writeBoolean(mReducedResolution);
+            dest.writeBoolean(mIsLowResolution);
             dest.writeFloat(mScale);
             dest.writeBoolean(mIsRealSnapshot);
             dest.writeInt(mWindowingMode);
@@ -2141,7 +2141,7 @@
                     + " mOrientation=" + mOrientation
                     + " mRotation=" + mRotation
                     + " mContentInsets=" + mContentInsets.toShortString()
-                    + " mReducedResolution=" + mReducedResolution + " mScale=" + mScale
+                    + " mIsLowResolution=" + mIsLowResolution + " mScale=" + mScale
                     + " mIsRealSnapshot=" + mIsRealSnapshot + " mWindowingMode=" + mWindowingMode
                     + " mSystemUiVisibility=" + mSystemUiVisibility
                     + " mIsTranslucent=" + mIsTranslucent;
@@ -2165,7 +2165,7 @@
             private int mOrientation;
             private int mRotation;
             private Rect mContentInsets;
-            private boolean mReducedResolution;
+            private boolean mIsLowResolution;
             private float mScaleFraction;
             private boolean mIsRealSnapshot;
             private int mWindowingMode;
@@ -2208,8 +2208,11 @@
                 return this;
             }
 
-            public Builder setReducedResolution(boolean reducedResolution) {
-                mReducedResolution = reducedResolution;
+            /**
+             * Set to true if this is a low-resolution snapshot stored in *_reduced.jpg.
+             */
+            public Builder setIsLowResolution(boolean isLowResolution) {
+                mIsLowResolution = isLowResolution;
                 return this;
             }
 
@@ -2260,7 +2263,7 @@
                         mOrientation,
                         mRotation,
                         mContentInsets,
-                        mReducedResolution,
+                        mIsLowResolution,
                         mScaleFraction,
                         mIsRealSnapshot,
                         mWindowingMode,
diff --git a/core/java/android/app/IActivityManager.aidl b/core/java/android/app/IActivityManager.aidl
index 83fa9d7..463c8c9 100644
--- a/core/java/android/app/IActivityManager.aidl
+++ b/core/java/android/app/IActivityManager.aidl
@@ -584,12 +584,12 @@
     void cancelTaskWindowTransition(int taskId);
     /**
      * @param taskId the id of the task to retrieve the sAutoapshots for
-     * @param reducedResolution if set, if the snapshot needs to be loaded from disk, this will load
+     * @param isLowResolution if set, if the snapshot needs to be loaded from disk, this will load
      *                          a reduced resolution of it, which is much faster
      * @return a graphic buffer representing a screenshot of a task
      */
     @UnsupportedAppUsage
-    ActivityManager.TaskSnapshot getTaskSnapshot(int taskId, boolean reducedResolution);
+    ActivityManager.TaskSnapshot getTaskSnapshot(int taskId, boolean isLowResolution);
     void scheduleApplicationInfoChanged(in List<String> packageNames, int userId);
     void setPersistentVrThread(int tid);
 
diff --git a/core/java/android/app/IActivityTaskManager.aidl b/core/java/android/app/IActivityTaskManager.aidl
index 180507c..1f70d31 100644
--- a/core/java/android/app/IActivityTaskManager.aidl
+++ b/core/java/android/app/IActivityTaskManager.aidl
@@ -401,11 +401,11 @@
 
     /**
      * @param taskId the id of the task to retrieve the sAutoapshots for
-     * @param reducedResolution if set, if the snapshot needs to be loaded from disk, this will load
+     * @param isLowResolution if set, if the snapshot needs to be loaded from disk, this will load
      *                          a reduced resolution of it, which is much faster
      * @return a graphic buffer representing a screenshot of a task
      */
-    ActivityManager.TaskSnapshot getTaskSnapshot(int taskId, boolean reducedResolution);
+    ActivityManager.TaskSnapshot getTaskSnapshot(int taskId, boolean isLowResolution);
 
     /**
      * See {@link android.app.Activity#setDisablePreviewScreenshots}
diff --git a/core/java/android/app/TaskInfo.java b/core/java/android/app/TaskInfo.java
index f7d712d..1a84547 100644
--- a/core/java/android/app/TaskInfo.java
+++ b/core/java/android/app/TaskInfo.java
@@ -170,13 +170,13 @@
     }
 
     /**
-     * @param reducedResolution
+     * @param isLowResolution
      * @return
      * @hide
      */
-    public ActivityManager.TaskSnapshot getTaskSnapshot(boolean reducedResolution) {
+    public ActivityManager.TaskSnapshot getTaskSnapshot(boolean isLowResolution) {
         try {
-            return ActivityManager.getService().getTaskSnapshot(taskId, reducedResolution);
+            return ActivityManager.getService().getTaskSnapshot(taskId, isLowResolution);
         } catch (RemoteException e) {
             Log.e(TAG, "Failed to get task snapshot, taskId=" + taskId, e);
             return null;
diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml
index c15b794..f38974f 100644
--- a/core/res/res/values/config.xml
+++ b/core/res/res/values/config.xml
@@ -2729,12 +2729,12 @@
     <string name="config_defaultNetworkScorerPackageName"></string>
 
     <!-- The amount to scale fullscreen snapshots for Overview and snapshot starting windows. -->
-    <item name="config_fullTaskSnapshotScale" format="float" type="dimen">1.0</item>
+    <item name="config_highResTaskSnapshotScale" format="float" type="dimen">1.0</item>
 
     <!-- The amount to scale reduced scale snapshots for Overview and snapshot starting windows.
          Reduced scale snapshots are loaded before full screen snapshots to improve load times and
          minimize the chance the user will see an empty task card. -->
-    <item name="config_reducedTaskSnapshotScale" format="float" type="dimen">0.5</item>
+    <item name="config_lowResTaskSnapshotScale" format="float" type="dimen">0.5</item>
 
     <!-- Feature flag to store TaskSnapshot in 16 bit pixel format to save memory. -->
     <bool name="config_use16BitTaskSnapshotPixelFormat">false</bool>
diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml
index 85c2a2a..dc8cded 100644
--- a/core/res/res/values/symbols.xml
+++ b/core/res/res/values/symbols.xml
@@ -359,8 +359,8 @@
   <java-symbol type="bool" name="config_enableMultiUserUI"/>
   <java-symbol type="bool" name="config_enableNewAutoSelectNetworkUI"/>
   <java-symbol type="bool" name="config_disableUsbPermissionDialogs"/>
-  <java-symbol type="dimen" name="config_fullTaskSnapshotScale" />
-  <java-symbol type="dimen" name="config_reducedTaskSnapshotScale" />
+  <java-symbol type="dimen" name="config_highResTaskSnapshotScale" />
+  <java-symbol type="dimen" name="config_lowResTaskSnapshotScale" />
   <java-symbol type="bool" name="config_use16BitTaskSnapshotPixelFormat" />
   <java-symbol type="bool" name="config_hasRecents" />
   <java-symbol type="string" name="config_recentsComponentName" />
diff --git a/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/ThumbnailData.java b/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/ThumbnailData.java
index 44a8d3c..4474a49 100644
--- a/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/ThumbnailData.java
+++ b/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/ThumbnailData.java
@@ -61,7 +61,7 @@
         insets = new Rect(snapshot.getContentInsets());
         orientation = snapshot.getOrientation();
         rotation = snapshot.getRotation();
-        reducedResolution = snapshot.isReducedResolution();
+        reducedResolution = snapshot.isLowResolution();
         scale = snapshot.getScale();
         isRealSnapshot = snapshot.isRealSnapshot();
         isTranslucent = snapshot.isTranslucent();
diff --git a/packages/SystemUI/shared/src/com/android/systemui/shared/system/ActivityManagerWrapper.java b/packages/SystemUI/shared/src/com/android/systemui/shared/system/ActivityManagerWrapper.java
index deaafca..a130092 100644
--- a/packages/SystemUI/shared/src/com/android/systemui/shared/system/ActivityManagerWrapper.java
+++ b/packages/SystemUI/shared/src/com/android/systemui/shared/system/ActivityManagerWrapper.java
@@ -147,10 +147,10 @@
     /**
      * @return the task snapshot for the given {@param taskId}.
      */
-    public @NonNull ThumbnailData getTaskThumbnail(int taskId, boolean reducedResolution) {
+    public @NonNull ThumbnailData getTaskThumbnail(int taskId, boolean isLowResolution) {
         ActivityManager.TaskSnapshot snapshot = null;
         try {
-            snapshot = ActivityTaskManager.getService().getTaskSnapshot(taskId, reducedResolution);
+            snapshot = ActivityTaskManager.getService().getTaskSnapshot(taskId, isLowResolution);
         } catch (RemoteException e) {
             Log.w(TAG, "Failed to retrieve task snapshot", e);
         }
diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java
index 9082807..c06d60c 100644
--- a/services/core/java/com/android/server/am/ActivityManagerService.java
+++ b/services/core/java/com/android/server/am/ActivityManagerService.java
@@ -6426,8 +6426,8 @@
     }
 
     @Override
-    public ActivityManager.TaskSnapshot getTaskSnapshot(int taskId, boolean reducedResolution) {
-        return mActivityTaskManager.getTaskSnapshot(taskId, reducedResolution);
+    public ActivityManager.TaskSnapshot getTaskSnapshot(int taskId, boolean isLowResolution) {
+        return mActivityTaskManager.getTaskSnapshot(taskId, isLowResolution);
     }
 
     @Override
diff --git a/services/core/java/com/android/server/wm/ActivityRecord.java b/services/core/java/com/android/server/wm/ActivityRecord.java
index 4cc4851..49739f5 100644
--- a/services/core/java/com/android/server/wm/ActivityRecord.java
+++ b/services/core/java/com/android/server/wm/ActivityRecord.java
@@ -1714,7 +1714,7 @@
 
         final ActivityManager.TaskSnapshot snapshot =
                 mWmService.mTaskSnapshotController.getSnapshot(task.mTaskId, task.mUserId,
-                        false /* restoreFromDisk */, false /* reducedResolution */);
+                        false /* restoreFromDisk */, false /* isLowResolution */);
         final int type = getStartingWindowType(newTask, taskSwitch, processRunning,
                 allowTaskSnapshot, activityCreated, fromRecents, snapshot);
 
diff --git a/services/core/java/com/android/server/wm/ActivityTaskManagerInternal.java b/services/core/java/com/android/server/wm/ActivityTaskManagerInternal.java
index 6522294..510072d 100644
--- a/services/core/java/com/android/server/wm/ActivityTaskManagerInternal.java
+++ b/services/core/java/com/android/server/wm/ActivityTaskManagerInternal.java
@@ -551,7 +551,7 @@
      * Gets bitmap snapshot of the provided task id.
      */
     public abstract ActivityManager.TaskSnapshot getTaskSnapshotNoRestore(int taskId,
-            boolean reducedResolution);
+            boolean isLowResolution);
 
     /** Returns true if uid is considered foreground for activity start purposes. */
     public abstract boolean isUidForeground(int uid);
diff --git a/services/core/java/com/android/server/wm/ActivityTaskManagerService.java b/services/core/java/com/android/server/wm/ActivityTaskManagerService.java
index 132e486..0b50aa2 100644
--- a/services/core/java/com/android/server/wm/ActivityTaskManagerService.java
+++ b/services/core/java/com/android/server/wm/ActivityTaskManagerService.java
@@ -4526,17 +4526,17 @@
     }
 
     @Override
-    public ActivityManager.TaskSnapshot getTaskSnapshot(int taskId, boolean reducedResolution) {
+    public ActivityManager.TaskSnapshot getTaskSnapshot(int taskId, boolean isLowResolution) {
         enforceCallerIsRecentsOrHasPermission(READ_FRAME_BUFFER, "getTaskSnapshot()");
         final long ident = Binder.clearCallingIdentity();
         try {
-            return getTaskSnapshot(taskId, reducedResolution, true /* restoreFromDisk */);
+            return getTaskSnapshot(taskId, isLowResolution, true /* restoreFromDisk */);
         } finally {
             Binder.restoreCallingIdentity(ident);
         }
     }
 
-    private ActivityManager.TaskSnapshot getTaskSnapshot(int taskId, boolean reducedResolution,
+    private ActivityManager.TaskSnapshot getTaskSnapshot(int taskId, boolean isLowResolution,
             boolean restoreFromDisk) {
         final Task task;
         synchronized (mGlobalLock) {
@@ -4548,7 +4548,7 @@
             }
         }
         // Don't call this while holding the lock as this operation might hit the disk.
-        return task.getSnapshot(reducedResolution, restoreFromDisk);
+        return task.getSnapshot(isLowResolution, restoreFromDisk);
     }
 
     @Override
@@ -7491,8 +7491,8 @@
 
         @Override
         public ActivityManager.TaskSnapshot getTaskSnapshotNoRestore(int taskId,
-                boolean reducedResolution) {
-            return ActivityTaskManagerService.this.getTaskSnapshot(taskId, reducedResolution,
+                boolean isLowResolution) {
+            return ActivityTaskManagerService.this.getTaskSnapshot(taskId, isLowResolution,
                     false /* restoreFromDisk */);
         }
 
diff --git a/services/core/java/com/android/server/wm/RecentsAnimationController.java b/services/core/java/com/android/server/wm/RecentsAnimationController.java
index 251d0f1..297e3bb 100644
--- a/services/core/java/com/android/server/wm/RecentsAnimationController.java
+++ b/services/core/java/com/android/server/wm/RecentsAnimationController.java
@@ -204,7 +204,7 @@
                             snapshotController.snapshotTasks(tasks);
                             snapshotController.addSkipClosingAppSnapshotTasks(tasks);
                             return snapshotController.getSnapshot(taskId, 0 /* userId */,
-                                    false /* restoreFromDisk */, false /* reducedResolution */);
+                                    false /* restoreFromDisk */, false /* isLowResolution */);
                         }
                     }
                     return null;
@@ -633,7 +633,7 @@
         snapshotController.snapshotTasks(tasks);
         snapshotController.addSkipClosingAppSnapshotTasks(tasks);
         final TaskSnapshot taskSnapshot = snapshotController.getSnapshot(task.mTaskId,
-                task.mUserId, false /* restoreFromDisk */, false /* reducedResolution */);
+                task.mUserId, false /* restoreFromDisk */, false /* isLowResolution */);
         if (taskSnapshot == null) {
             return null;
         }
diff --git a/services/core/java/com/android/server/wm/Task.java b/services/core/java/com/android/server/wm/Task.java
index 34b5c11..f6e52c2 100644
--- a/services/core/java/com/android/server/wm/Task.java
+++ b/services/core/java/com/android/server/wm/Task.java
@@ -885,11 +885,11 @@
     /**
      * DO NOT HOLD THE ACTIVITY MANAGER LOCK WHEN CALLING THIS METHOD!
      */
-    TaskSnapshot getSnapshot(boolean reducedResolution, boolean restoreFromDisk) {
+    TaskSnapshot getSnapshot(boolean isLowResolution, boolean restoreFromDisk) {
 
         // TODO: Move this to {@link TaskWindowContainerController} once recent tasks are more
         // synchronized between AM and WM.
-        return mAtmService.mWindowManager.getTaskSnapshot(mTaskId, mUserId, reducedResolution,
+        return mAtmService.mWindowManager.getTaskSnapshot(mTaskId, mUserId, isLowResolution,
                 restoreFromDisk);
     }
 
diff --git a/services/core/java/com/android/server/wm/TaskSnapshotCache.java b/services/core/java/com/android/server/wm/TaskSnapshotCache.java
index 7b0d841..0edfaa8 100644
--- a/services/core/java/com/android/server/wm/TaskSnapshotCache.java
+++ b/services/core/java/com/android/server/wm/TaskSnapshotCache.java
@@ -57,7 +57,7 @@
      * If {@param restoreFromDisk} equals {@code true}, DO NOT HOLD THE WINDOW MANAGER LOCK!
      */
     @Nullable TaskSnapshot getSnapshot(int taskId, int userId, boolean restoreFromDisk,
-            boolean reducedResolution) {
+            boolean isLowResolution) {
 
         synchronized (mService.mGlobalLock) {
             // Try the running cache.
@@ -71,14 +71,14 @@
         if (!restoreFromDisk) {
             return null;
         }
-        return tryRestoreFromDisk(taskId, userId, reducedResolution);
+        return tryRestoreFromDisk(taskId, userId, isLowResolution);
     }
 
     /**
      * DO NOT HOLD THE WINDOW MANAGER LOCK WHEN CALLING THIS METHOD!
      */
-    private TaskSnapshot tryRestoreFromDisk(int taskId, int userId, boolean reducedResolution) {
-        final TaskSnapshot snapshot = mLoader.loadTask(taskId, userId, reducedResolution);
+    private TaskSnapshot tryRestoreFromDisk(int taskId, int userId, boolean isLowResolution) {
+        final TaskSnapshot snapshot = mLoader.loadTask(taskId, userId, isLowResolution);
         if (snapshot == null) {
             return null;
         }
diff --git a/services/core/java/com/android/server/wm/TaskSnapshotController.java b/services/core/java/com/android/server/wm/TaskSnapshotController.java
index d8091ed..5c73f92 100644
--- a/services/core/java/com/android/server/wm/TaskSnapshotController.java
+++ b/services/core/java/com/android/server/wm/TaskSnapshotController.java
@@ -18,7 +18,7 @@
 
 import static android.view.WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER;
 
-import static com.android.server.wm.TaskSnapshotPersister.DISABLE_FULL_SIZED_BITMAPS;
+import static com.android.server.wm.TaskSnapshotPersister.DISABLE_HIGH_RES_BITMAPS;
 import static com.android.server.wm.WindowManagerDebugConfig.DEBUG_SCREENSHOT;
 import static com.android.server.wm.WindowManagerDebugConfig.TAG_WITH_CLASS_NAME;
 import static com.android.server.wm.WindowManagerDebugConfig.TAG_WM;
@@ -105,7 +105,7 @@
     private final ArraySet<Task> mSkipClosingAppSnapshotTasks = new ArraySet<>();
     private final ArraySet<Task> mTmpTasks = new ArraySet<>();
     private final Handler mHandler = new Handler();
-    private final float mFullSnapshotScale;
+    private final float mHighResTaskSnapshotScale;
 
     private final Rect mTmpRect = new Rect();
 
@@ -135,8 +135,8 @@
                 PackageManager.FEATURE_EMBEDDED);
         mIsRunningOnWear = mService.mContext.getPackageManager().hasSystemFeature(
             PackageManager.FEATURE_WATCH);
-        mFullSnapshotScale = mService.mContext.getResources().getFloat(
-                com.android.internal.R.dimen.config_fullTaskSnapshotScale);
+        mHighResTaskSnapshotScale = mService.mContext.getResources().getFloat(
+                com.android.internal.R.dimen.config_highResTaskSnapshotScale);
     }
 
     void systemReady() {
@@ -223,13 +223,13 @@
     }
 
     /**
-     * Retrieves a snapshot. If {@param restoreFromDisk} equals {@code true}, DO HOLD THE WINDOW
+     * Retrieves a snapshot. If {@param restoreFromDisk} equals {@code true}, DO NOT HOLD THE WINDOW
      * MANAGER LOCK WHEN CALLING THIS METHOD!
      */
     @Nullable TaskSnapshot getSnapshot(int taskId, int userId, boolean restoreFromDisk,
-            boolean reducedResolution) {
-        return mCache.getSnapshot(taskId, userId, restoreFromDisk, reducedResolution
-                || DISABLE_FULL_SIZED_BITMAPS);
+            boolean isLowResolution) {
+        return mCache.getSnapshot(taskId, userId, restoreFromDisk, isLowResolution
+                || DISABLE_HIGH_RES_BITMAPS);
     }
 
     /**
@@ -318,12 +318,12 @@
 
         if (scaleFraction == SNAPSHOT_SCALE_AUTO) {
             builder.setScaleFraction(isLowRamDevice
-                    ? mPersister.getReducedScale()
-                    : mFullSnapshotScale);
-            builder.setReducedResolution(isLowRamDevice);
+                    ? mPersister.getLowResScale()
+                    : mHighResTaskSnapshotScale);
+            builder.setIsLowResolution(isLowRamDevice);
         } else {
             builder.setScaleFraction(scaleFraction);
-            builder.setReducedResolution(scaleFraction < 1.0f);
+            builder.setIsLowResolution(scaleFraction < 1.0f);
         }
 
         final boolean isWindowTranslucent = mainWindow.getAttrs().format != PixelFormat.OPAQUE;
@@ -471,9 +471,9 @@
         final LayoutParams attrs = mainWindow.getAttrs();
         final SystemBarBackgroundPainter decorPainter = new SystemBarBackgroundPainter(attrs.flags,
                 attrs.privateFlags, attrs.systemUiVisibility, task.getTaskDescription(),
-                mFullSnapshotScale, mainWindow.getRequestedInsetsState());
-        final int width = (int) (task.getBounds().width() * mFullSnapshotScale);
-        final int height = (int) (task.getBounds().height() * mFullSnapshotScale);
+                mHighResTaskSnapshotScale, mainWindow.getRequestedInsetsState());
+        final int width = (int) (task.getBounds().width() * mHighResTaskSnapshotScale);
+        final int height = (int) (task.getBounds().height() * mHighResTaskSnapshotScale);
 
         final RenderNode node = RenderNode.create("TaskSnapshotController", null);
         node.setLeftTopRightBottom(0, 0, width, height);
@@ -495,8 +495,8 @@
                 topChild.mActivityComponent, hwBitmap.createGraphicBufferHandle(),
                 hwBitmap.getColorSpace(), mainWindow.getConfiguration().orientation,
                 mainWindow.getWindowConfiguration().getRotation(),
-                getInsets(mainWindow), ActivityManager.isLowRamDeviceStatic() /* reduced */,
-                mFullSnapshotScale, false /* isRealSnapshot */, task.getWindowingMode(),
+                getInsets(mainWindow), ActivityManager.isLowRamDeviceStatic() /* isLowResolution */,
+                mHighResTaskSnapshotScale, false /* isRealSnapshot */, task.getWindowingMode(),
                 getSystemUiVisibility(task), false);
     }
 
@@ -586,7 +586,7 @@
     }
 
     void dump(PrintWriter pw, String prefix) {
-        pw.println(prefix + "mFullSnapshotScale=" + mFullSnapshotScale);
+        pw.println(prefix + "mHighResTaskSnapshotScale=" + mHighResTaskSnapshotScale);
         mCache.dump(pw, prefix);
     }
 }
diff --git a/services/core/java/com/android/server/wm/TaskSnapshotLoader.java b/services/core/java/com/android/server/wm/TaskSnapshotLoader.java
index 6e9986f..01f3427 100644
--- a/services/core/java/com/android/server/wm/TaskSnapshotLoader.java
+++ b/services/core/java/com/android/server/wm/TaskSnapshotLoader.java
@@ -60,14 +60,14 @@
      *
      * @param taskId The id of the task to load.
      * @param userId The id of the user the task belonged to.
-     * @param reducedResolution Whether to load a reduced resolution version of the snapshot.
+     * @param isLowResolution Whether to load a reduced resolution version of the snapshot.
      * @return The loaded {@link TaskSnapshot} or {@code null} if it couldn't be loaded.
      */
-    TaskSnapshot loadTask(int taskId, int userId, boolean reducedResolution) {
+    TaskSnapshot loadTask(int taskId, int userId, boolean isLowResolution) {
         final File protoFile = mPersister.getProtoFile(taskId, userId);
-        final File bitmapFile = reducedResolution
-                ? mPersister.getReducedResolutionBitmapFile(taskId, userId)
-                : mPersister.getBitmapFile(taskId, userId);
+        final File bitmapFile = isLowResolution
+                ? mPersister.getLowResolutionBitmapFile(taskId, userId)
+                : mPersister.getHighResolutionBitmapFile(taskId, userId);
         if (bitmapFile == null || !protoFile.exists() || !bitmapFile.exists()) {
             return null;
         }
@@ -100,12 +100,12 @@
             final ComponentName topActivityComponent = ComponentName.unflattenFromString(
                     proto.topActivityComponent);
             // For legacy snapshots, restore the scale based on the reduced resolution state
-            final float legacyScale = reducedResolution ? mPersister.getReducedScale() : 1f;
+            final float legacyScale = isLowResolution ? mPersister.getLowResScale() : 1f;
             final float scale = Float.compare(proto.scale, 0f) != 0 ? proto.scale : legacyScale;
             return new TaskSnapshot(proto.id, topActivityComponent, buffer, hwBitmap.getColorSpace(),
                     proto.orientation, proto.rotation,
                     new Rect(proto.insetLeft, proto.insetTop, proto.insetRight, proto.insetBottom),
-                    reducedResolution, scale, proto.isRealSnapshot, proto.windowingMode,
+                    isLowResolution, scale, proto.isRealSnapshot, proto.windowingMode,
                     proto.systemUiVisibility, proto.isTranslucent);
         } catch (IOException e) {
             Slog.w(TAG, "Unable to load task snapshot data for taskId=" + taskId);
diff --git a/services/core/java/com/android/server/wm/TaskSnapshotPersister.java b/services/core/java/com/android/server/wm/TaskSnapshotPersister.java
index ee5098b..31212b8 100644
--- a/services/core/java/com/android/server/wm/TaskSnapshotPersister.java
+++ b/services/core/java/com/android/server/wm/TaskSnapshotPersister.java
@@ -51,9 +51,9 @@
 
     private static final String TAG = TAG_WITH_CLASS_NAME ? "TaskSnapshotPersister" : TAG_WM;
     private static final String SNAPSHOTS_DIRNAME = "snapshots";
-    private static final String REDUCED_POSTFIX = "_reduced";
+    private static final String LOW_RES_FILE_POSTFIX = "_reduced";
     private static final float LOW_RAM_REDUCED_SCALE = .8f;
-    static final boolean DISABLE_FULL_SIZED_BITMAPS = ActivityManager.isLowRamDeviceStatic();
+    static final boolean DISABLE_HIGH_RES_BITMAPS = ActivityManager.isLowRamDeviceStatic();
     private static final long DELAY_MS = 100;
     private static final int QUALITY = 95;
     private static final String PROTO_EXTENSION = ".proto";
@@ -71,7 +71,7 @@
     private boolean mStarted;
     private final Object mLock = new Object();
     private final DirectoryResolver mDirectoryResolver;
-    private final float mReducedScale;
+    private final float mLowResScale;
     private final boolean mUse16BitFormat;
 
     /**
@@ -85,10 +85,10 @@
         mDirectoryResolver = resolver;
 
         if (ActivityManager.isLowRamDeviceStatic()) {
-            mReducedScale = LOW_RAM_REDUCED_SCALE;
+            mLowResScale = LOW_RAM_REDUCED_SCALE;
         } else {
-            mReducedScale = service.mContext.getResources().getFloat(
-                    com.android.internal.R.dimen.config_reducedTaskSnapshotScale);
+            mLowResScale = service.mContext.getResources().getFloat(
+                    com.android.internal.R.dimen.config_lowResTaskSnapshotScale);
         }
         mUse16BitFormat = service.mContext.getResources().getBoolean(
                 com.android.internal.R.bool.config_use16BitTaskSnapshotPixelFormat);
@@ -158,10 +158,10 @@
     /**
      * Gets the scaling the persister uses for low resolution task snapshots.
      *
-     * @return the reduced scale of task snapshots when they are set to be low res
+     * @return the lowResBitmap scale of task snapshots when they are set to be low res
      */
-    float getReducedScale() {
-        return mReducedScale;
+    float getLowResScale() {
+        return mLowResScale;
     }
 
     /**
@@ -212,17 +212,17 @@
         return new File(getDirectory(userId), taskId + PROTO_EXTENSION);
     }
 
-    File getBitmapFile(int taskId, int userId) {
+    File getHighResolutionBitmapFile(int taskId, int userId) {
         // Full sized bitmaps are disabled on low ram devices
-        if (DISABLE_FULL_SIZED_BITMAPS) {
+        if (DISABLE_HIGH_RES_BITMAPS) {
             Slog.wtf(TAG, "This device does not support full sized resolution bitmaps.");
             return null;
         }
         return new File(getDirectory(userId), taskId + BITMAP_EXTENSION);
     }
 
-    File getReducedResolutionBitmapFile(int taskId, int userId) {
-        return new File(getDirectory(userId), taskId + REDUCED_POSTFIX + BITMAP_EXTENSION);
+    File getLowResolutionBitmapFile(int taskId, int userId) {
+        return new File(getDirectory(userId), taskId + LOW_RES_FILE_POSTFIX + BITMAP_EXTENSION);
     }
 
     private boolean createDirectory(int userId) {
@@ -232,13 +232,13 @@
 
     private void deleteSnapshot(int taskId, int userId) {
         final File protoFile = getProtoFile(taskId, userId);
-        final File bitmapReducedFile = getReducedResolutionBitmapFile(taskId, userId);
+        final File bitmapLowResFile = getLowResolutionBitmapFile(taskId, userId);
         protoFile.delete();
-        bitmapReducedFile.delete();
+        bitmapLowResFile.delete();
 
         // Low ram devices do not have a full sized file to delete
-        if (!DISABLE_FULL_SIZED_BITMAPS) {
-            final File bitmapFile = getBitmapFile(taskId, userId);
+        if (!DISABLE_HIGH_RES_BITMAPS) {
+            final File bitmapFile = getHighResolutionBitmapFile(taskId, userId);
             bitmapFile.delete();
         }
     }
@@ -379,30 +379,30 @@
             }
 
             final Bitmap swBitmap = bitmap.copy(Config.ARGB_8888, false /* isMutable */);
-            final Bitmap reduced = mSnapshot.isReducedResolution()
+            final Bitmap lowResBitmap = mSnapshot.isLowResolution()
                     ? swBitmap
                     : Bitmap.createScaledBitmap(swBitmap,
-                            (int) (bitmap.getWidth() * mReducedScale),
-                            (int) (bitmap.getHeight() * mReducedScale), true /* filter */);
+                            (int) (bitmap.getWidth() * mLowResScale),
+                            (int) (bitmap.getHeight() * mLowResScale), true /* filter */);
 
-            final File reducedFile = getReducedResolutionBitmapFile(mTaskId, mUserId);
+            final File lowResFile = getLowResolutionBitmapFile(mTaskId, mUserId);
             try {
-                FileOutputStream reducedFos = new FileOutputStream(reducedFile);
-                reduced.compress(JPEG, QUALITY, reducedFos);
-                reducedFos.close();
+                FileOutputStream lowResFos = new FileOutputStream(lowResFile);
+                lowResBitmap.compress(JPEG, QUALITY, lowResFos);
+                lowResFos.close();
             } catch (IOException e) {
-                Slog.e(TAG, "Unable to open " + reducedFile +" for persisting.", e);
+                Slog.e(TAG, "Unable to open " + lowResFile + " for persisting.", e);
                 return false;
             }
-            reduced.recycle();
+            lowResBitmap.recycle();
 
-            // For snapshots with reduced resolution, do not create or save full sized bitmaps
-            if (mSnapshot.isReducedResolution()) {
+            // For snapshots with lowResBitmap resolution, do not create or save full sized bitmaps
+            if (mSnapshot.isLowResolution()) {
                 swBitmap.recycle();
                 return true;
             }
 
-            final File file = getBitmapFile(mTaskId, mUserId);
+            final File file = getHighResolutionBitmapFile(mTaskId, mUserId);
             try {
                 FileOutputStream fos = new FileOutputStream(file);
                 swBitmap.compress(JPEG, QUALITY, fos);
@@ -475,8 +475,8 @@
                 return -1;
             }
             String name = fileName.substring(0, end);
-            if (name.endsWith(REDUCED_POSTFIX)) {
-                name = name.substring(0, name.length() - REDUCED_POSTFIX.length());
+            if (name.endsWith(LOW_RES_FILE_POSTFIX)) {
+                name = name.substring(0, name.length() - LOW_RES_FILE_POSTFIX.length());
             }
             try {
                 return Integer.parseInt(name);
diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java
index 2a7d551..ec642a1 100644
--- a/services/core/java/com/android/server/wm/WindowManagerService.java
+++ b/services/core/java/com/android/server/wm/WindowManagerService.java
@@ -3638,10 +3638,14 @@
         return true;
     }
 
-    public TaskSnapshot getTaskSnapshot(int taskId, int userId, boolean reducedResolution,
+    /**
+     * Retrieves a snapshot. If restoreFromDisk equals equals {@code true}, DO NOT HOLD THE WINDOW
+     * MANAGER LOCK WHEN CALLING THIS METHOD!
+     */
+    public TaskSnapshot getTaskSnapshot(int taskId, int userId, boolean isLowResolution,
             boolean restoreFromDisk) {
         return mTaskSnapshotController.getSnapshot(taskId, userId, restoreFromDisk,
-                reducedResolution);
+                isLowResolution);
     }
 
     /**
diff --git a/services/tests/wmtests/src/com/android/server/wm/RecentsAnimationControllerTest.java b/services/tests/wmtests/src/com/android/server/wm/RecentsAnimationControllerTest.java
index 7753a32..76c7345 100644
--- a/services/tests/wmtests/src/com/android/server/wm/RecentsAnimationControllerTest.java
+++ b/services/tests/wmtests/src/com/android/server/wm/RecentsAnimationControllerTest.java
@@ -296,7 +296,7 @@
         doNothing().when(mWm.mTaskSnapshotController).notifyAppVisibilityChanged(any(),
                 anyBoolean());
         doReturn(mMockTaskSnapshot).when(mWm.mTaskSnapshotController).getSnapshot(anyInt(),
-                anyInt(), eq(false) /* restoreFromDisk */, eq(false) /* reducedResolution */);
+                anyInt(), eq(false) /* restoreFromDisk */, eq(false) /* isLowResolution */);
         mController.setDeferredCancel(true /* deferred */, true /* screenshot */);
         mController.cancelAnimationWithScreenshot(true /* screenshot */);
         verify(mMockRunner).onAnimationCanceled(mMockTaskSnapshot /* taskSnapshot */);
diff --git a/services/tests/wmtests/src/com/android/server/wm/TaskSnapshotCacheTest.java b/services/tests/wmtests/src/com/android/server/wm/TaskSnapshotCacheTest.java
index e712471..056836b 100644
--- a/services/tests/wmtests/src/com/android/server/wm/TaskSnapshotCacheTest.java
+++ b/services/tests/wmtests/src/com/android/server/wm/TaskSnapshotCacheTest.java
@@ -62,10 +62,10 @@
         final WindowState window = createWindow(null, FIRST_APPLICATION_WINDOW, "window");
         mCache.putSnapshot(window.getTask(), createSnapshot());
         assertNotNull(mCache.getSnapshot(window.getTask().mTaskId, 0 /* userId */,
-                false /* restoreFromDisk */, false /* reducedResolution */));
+                false /* restoreFromDisk */, false /* isLowResolution */));
         mCache.onAppRemoved(window.mActivityRecord);
         assertNull(mCache.getSnapshot(window.getTask().mTaskId, 0 /* userId */,
-                false /* restoreFromDisk */, false /* reducedResolution */));
+                false /* restoreFromDisk */, false /* isLowResolution */));
     }
 
     @Test
@@ -73,10 +73,10 @@
         final WindowState window = createWindow(null, FIRST_APPLICATION_WINDOW, "window");
         mCache.putSnapshot(window.getTask(), createSnapshot());
         assertNotNull(mCache.getSnapshot(window.getTask().mTaskId, 0 /* userId */,
-                false /* restoreFromDisk */, false /* reducedResolution */));
+                false /* restoreFromDisk */, false /* isLowResolution */));
         mCache.onAppDied(window.mActivityRecord);
         assertNull(mCache.getSnapshot(window.getTask().mTaskId, 0 /* userId */,
-                false /* restoreFromDisk */, false /* reducedResolution */));
+                false /* restoreFromDisk */, false /* isLowResolution */));
     }
 
     @Test
@@ -84,10 +84,10 @@
         final WindowState window = createWindow(null, FIRST_APPLICATION_WINDOW, "window");
         mCache.putSnapshot(window.getTask(), createSnapshot());
         assertNotNull(mCache.getSnapshot(window.getTask().mTaskId, 0 /* userId */,
-                false /* restoreFromDisk */, false /* reducedResolution */));
+                false /* restoreFromDisk */, false /* isLowResolution */));
         mCache.onTaskRemoved(window.getTask().mTaskId);
         assertNull(mCache.getSnapshot(window.getTask().mTaskId, 0 /* userId */,
-                false /* restoreFromDisk */, false /* reducedResolution */));
+                false /* restoreFromDisk */, false /* isLowResolution */));
     }
 
     @Test
@@ -96,15 +96,15 @@
         mPersister.persistSnapshot(window.getTask().mTaskId, mWm.mCurrentUserId, createSnapshot());
         mPersister.waitForQueueEmpty();
         assertNull(mCache.getSnapshot(window.getTask().mTaskId, mWm.mCurrentUserId,
-                false /* restoreFromDisk */, false /* reducedResolution */));
+                false /* restoreFromDisk */, false /* isLowResolution */));
 
         // Load it from disk
         assertNotNull(mCache.getSnapshot(window.getTask().mTaskId, mWm.mCurrentUserId,
-                true /* restoreFromDisk */, true /* reducedResolution */));
+                true /* restoreFromDisk */, true /* isLowResolution */));
 
         // Make sure it's not in the cache now.
         assertNull(mCache.getSnapshot(window.getTask().mTaskId, mWm.mCurrentUserId,
-                false /* restoreFromDisk */, false /* reducedResolution */));
+                false /* restoreFromDisk */, false /* isLowResolution */));
     }
 
     @Test
@@ -113,11 +113,11 @@
         mPersister.persistSnapshot(window.getTask().mTaskId, mWm.mCurrentUserId, createSnapshot());
         mPersister.waitForQueueEmpty();
         assertNull(mCache.getSnapshot(window.getTask().mTaskId, mWm.mCurrentUserId,
-                false /* restoreFromDisk */, false /* reducedResolution */));
+                false /* restoreFromDisk */, false /* isLowResolution */));
 
         // Load it from disk
         assertNotNull(mCache.getSnapshot(window.getTask().mTaskId, mWm.mCurrentUserId,
-                true /* restoreFromDisk */, false /* reducedResolution */));
+                true /* restoreFromDisk */, false /* isLowResolution */));
     }
 
     @Test
diff --git a/services/tests/wmtests/src/com/android/server/wm/TaskSnapshotControllerTest.java b/services/tests/wmtests/src/com/android/server/wm/TaskSnapshotControllerTest.java
index 2e485dd..bd8aacb 100644
--- a/services/tests/wmtests/src/com/android/server/wm/TaskSnapshotControllerTest.java
+++ b/services/tests/wmtests/src/com/android/server/wm/TaskSnapshotControllerTest.java
@@ -147,7 +147,7 @@
             builder.setSystemUiVisibility(systemUiVisibility);
             builder.setWindowingMode(windowingMode);
             builder.setColorSpace(sRGB);
-            builder.setReducedResolution(true);
+            builder.setIsLowResolution(true);
             builder.setOrientation(orientation);
             builder.setContentInsets(contentInsets);
             builder.setIsTranslucent(true);
@@ -165,7 +165,7 @@
             assertEquals(systemUiVisibility, snapshot.getSystemUiVisibility());
             assertEquals(windowingMode, snapshot.getWindowingMode());
             assertEquals(sRGB, snapshot.getColorSpace());
-            assertTrue(snapshot.isReducedResolution());
+            assertTrue(snapshot.isLowResolution());
             assertEquals(orientation, snapshot.getOrientation());
             assertEquals(contentInsets, snapshot.getContentInsets());
             assertTrue(snapshot.isTranslucent());
diff --git a/services/tests/wmtests/src/com/android/server/wm/TaskSnapshotPersisterLoaderTest.java b/services/tests/wmtests/src/com/android/server/wm/TaskSnapshotPersisterLoaderTest.java
index d738304..0b16e5c 100644
--- a/services/tests/wmtests/src/com/android/server/wm/TaskSnapshotPersisterLoaderTest.java
+++ b/services/tests/wmtests/src/com/android/server/wm/TaskSnapshotPersisterLoaderTest.java
@@ -48,7 +48,7 @@
  * Test class for {@link TaskSnapshotPersister} and {@link TaskSnapshotLoader}
  *
  * Build/Install/Run:
- *  atest TaskSnapshotPersisterLoaderTest
+ * atest TaskSnapshotPersisterLoaderTest
  */
 @MediumTest
 @Presubmit
@@ -59,13 +59,13 @@
 
     @Test
     public void testPersistAndLoadSnapshot() {
-        mPersister.persistSnapshot(1 , mTestUserId, createSnapshot());
+        mPersister.persistSnapshot(1, mTestUserId, createSnapshot());
         mPersister.waitForQueueEmpty();
-        final File[] files = new File[] { new File(FILES_DIR.getPath() + "/snapshots/1.proto"),
+        final File[] files = new File[]{new File(FILES_DIR.getPath() + "/snapshots/1.proto"),
                 new File(FILES_DIR.getPath() + "/snapshots/1.jpg"),
                 new File(FILES_DIR.getPath() + "/snapshots/1_reduced.jpg")};
         assertTrueForFiles(files, File::exists, " must exist");
-        final TaskSnapshot snapshot = mLoader.loadTask(1, mTestUserId, false /* reduced */);
+        final TaskSnapshot snapshot = mLoader.loadTask(1, mTestUserId, false /* isLowResolution */);
         assertNotNull(snapshot);
         assertEquals(MOCK_SNAPSHOT_ID, snapshot.getId());
         assertEquals(TEST_INSETS, snapshot.getContentInsets());
@@ -98,10 +98,10 @@
         long ms = SystemClock.elapsedRealtime();
         mPersister.persistSnapshot(1, mTestUserId, createSnapshot());
         mPersister.persistSnapshot(2, mTestUserId, createSnapshot());
-        mPersister.removeObsoleteFiles(new ArraySet<>(), new int[] { mTestUserId });
-        mPersister.removeObsoleteFiles(new ArraySet<>(), new int[] { mTestUserId });
-        mPersister.removeObsoleteFiles(new ArraySet<>(), new int[] { mTestUserId });
-        mPersister.removeObsoleteFiles(new ArraySet<>(), new int[] { mTestUserId });
+        mPersister.removeObsoleteFiles(new ArraySet<>(), new int[]{mTestUserId});
+        mPersister.removeObsoleteFiles(new ArraySet<>(), new int[]{mTestUserId});
+        mPersister.removeObsoleteFiles(new ArraySet<>(), new int[]{mTestUserId});
+        mPersister.removeObsoleteFiles(new ArraySet<>(), new int[]{mTestUserId});
         mPersister.waitForQueueEmpty();
         assertTrue(SystemClock.elapsedRealtime() - ms > 500);
     }
@@ -115,7 +115,7 @@
         mPersister.waitForQueueEmpty();
         mPersister.setPaused(true);
         mPersister.persistSnapshot(1, mTestUserId, createSnapshot());
-        mPersister.removeObsoleteFiles(new ArraySet<>(), new int[] { mTestUserId });
+        mPersister.removeObsoleteFiles(new ArraySet<>(), new int[]{mTestUserId});
         mPersister.persistSnapshot(2, mTestUserId, createSnapshot());
         mPersister.persistSnapshot(3, mTestUserId, createSnapshot());
         mPersister.persistSnapshot(4, mTestUserId, createSnapshot());
@@ -123,10 +123,10 @@
         mPersister.waitForQueueEmpty();
 
         // Make sure 1,2 were purged but removeObsoleteFiles wasn't.
-        final File[] existsFiles = new File[] {
+        final File[] existsFiles = new File[]{
                 new File(FILES_DIR.getPath() + "/snapshots/3.proto"),
                 new File(FILES_DIR.getPath() + "/snapshots/4.proto")};
-        final File[] nonExistsFiles = new File[] {
+        final File[] nonExistsFiles = new File[]{
                 new File(FILES_DIR.getPath() + "/snapshots/100.proto"),
                 new File(FILES_DIR.getPath() + "/snapshots/1.proto"),
                 new File(FILES_DIR.getPath() + "/snapshots/1.proto")};
@@ -137,7 +137,7 @@
     @Test
     public void testGetTaskId() {
         RemoveObsoleteFilesQueueItem removeObsoleteFilesQueueItem =
-                mPersister.new RemoveObsoleteFilesQueueItem(new ArraySet<>(), new int[] {});
+                mPersister.new RemoveObsoleteFilesQueueItem(new ArraySet<>(), new int[]{});
         assertEquals(-1, removeObsoleteFilesQueueItem.getTaskId("blablablulp"));
         assertEquals(-1, removeObsoleteFilesQueueItem.getTaskId("nothing.err"));
         assertEquals(-1, removeObsoleteFilesQueueItem.getTaskId("/invalid/"));
@@ -151,25 +151,26 @@
     public void testLowResolutionPersistAndLoadSnapshot() {
         TaskSnapshot a = new TaskSnapshotBuilder()
                 .setScale(0.5f)
-                .setReducedResolution(true)
+                .setIsLowResolution(true)
                 .build();
-        assertTrue(a.isReducedResolution());
-        mPersister.persistSnapshot(1 , mTestUserId, a);
+        assertTrue(a.isLowResolution());
+        mPersister.persistSnapshot(1, mTestUserId, a);
         mPersister.waitForQueueEmpty();
-        final File[] files = new File[] { new File(FILES_DIR.getPath() + "/snapshots/1.proto"),
+        final File[] files = new File[]{new File(FILES_DIR.getPath() + "/snapshots/1.proto"),
                 new File(FILES_DIR.getPath() + "/snapshots/1_reduced.jpg")};
-        final File[] nonExistsFiles = new File[] {
+        final File[] nonExistsFiles = new File[]{
                 new File(FILES_DIR.getPath() + "/snapshots/1.jpg"),
         };
         assertTrueForFiles(files, File::exists, " must exist");
         assertTrueForFiles(nonExistsFiles, file -> !file.exists(), " must not exist");
-        final TaskSnapshot snapshot = mLoader.loadTask(1, mTestUserId, true /* reduced */);
+        final TaskSnapshot snapshot = mLoader.loadTask(1, mTestUserId, true /* isLowResolution */);
         assertNotNull(snapshot);
         assertEquals(TEST_INSETS, snapshot.getContentInsets());
         assertNotNull(snapshot.getSnapshot());
         assertEquals(Configuration.ORIENTATION_PORTRAIT, snapshot.getOrientation());
 
-        final TaskSnapshot snapshotNotExist = mLoader.loadTask(1, mTestUserId, false /* reduced */);
+        final TaskSnapshot snapshotNotExist = mLoader.loadTask(1, mTestUserId,
+                false /* isLowResolution */);
         assertNull(snapshotNotExist);
     }
 
@@ -186,8 +187,10 @@
         mPersister.persistSnapshot(1, mTestUserId, a);
         mPersister.persistSnapshot(2, mTestUserId, b);
         mPersister.waitForQueueEmpty();
-        final TaskSnapshot snapshotA = mLoader.loadTask(1, mTestUserId, false /* reduced */);
-        final TaskSnapshot snapshotB = mLoader.loadTask(2, mTestUserId, false /* reduced */);
+        final TaskSnapshot snapshotA = mLoader.loadTask(1, mTestUserId,
+                false /* isLowResolution */);
+        final TaskSnapshot snapshotB = mLoader.loadTask(2, mTestUserId,
+                false /* isLowResolution */);
         assertNotNull(snapshotA);
         assertNotNull(snapshotB);
         assertTrue(snapshotA.isRealSnapshot());
@@ -207,8 +210,10 @@
         mPersister.persistSnapshot(1, mTestUserId, a);
         mPersister.persistSnapshot(2, mTestUserId, b);
         mPersister.waitForQueueEmpty();
-        final TaskSnapshot snapshotA = mLoader.loadTask(1, mTestUserId, false /* reduced */);
-        final TaskSnapshot snapshotB = mLoader.loadTask(2, mTestUserId, false /* reduced */);
+        final TaskSnapshot snapshotA = mLoader.loadTask(1, mTestUserId,
+                false /* isLowResolution */);
+        final TaskSnapshot snapshotB = mLoader.loadTask(2, mTestUserId,
+                false /* isLowResolution */);
         assertNotNull(snapshotA);
         assertNotNull(snapshotB);
         assertEquals(WINDOWING_MODE_FULLSCREEN, snapshotA.getWindowingMode());
@@ -228,8 +233,10 @@
         mPersister.persistSnapshot(1, mTestUserId, a);
         mPersister.persistSnapshot(2, mTestUserId, b);
         mPersister.waitForQueueEmpty();
-        final TaskSnapshot snapshotA = mLoader.loadTask(1, mTestUserId, false /* reduced */);
-        final TaskSnapshot snapshotB = mLoader.loadTask(2, mTestUserId, false /* reduced */);
+        final TaskSnapshot snapshotA = mLoader.loadTask(1, mTestUserId,
+                false /* isLowResolution */);
+        final TaskSnapshot snapshotB = mLoader.loadTask(2, mTestUserId,
+                false /* isLowResolution */);
         assertNotNull(snapshotA);
         assertNotNull(snapshotB);
         assertTrue(snapshotA.isTranslucent());
@@ -251,8 +258,10 @@
         mPersister.persistSnapshot(1, mTestUserId, a);
         mPersister.persistSnapshot(2, mTestUserId, b);
         mPersister.waitForQueueEmpty();
-        final TaskSnapshot snapshotA = mLoader.loadTask(1, mTestUserId, false /* reduced */);
-        final TaskSnapshot snapshotB = mLoader.loadTask(2, mTestUserId, false /* reduced */);
+        final TaskSnapshot snapshotA = mLoader.loadTask(1, mTestUserId,
+                false /* isLowResolution */);
+        final TaskSnapshot snapshotB = mLoader.loadTask(2, mTestUserId,
+                false /* isLowResolution */);
         assertNotNull(snapshotA);
         assertNotNull(snapshotB);
         assertEquals(0, snapshotA.getSystemUiVisibility());
@@ -272,8 +281,10 @@
         mPersister.persistSnapshot(1, mTestUserId, a);
         mPersister.persistSnapshot(2, mTestUserId, b);
         mPersister.waitForQueueEmpty();
-        final TaskSnapshot snapshotA = mLoader.loadTask(1, mTestUserId, false /* reduced */);
-        final TaskSnapshot snapshotB = mLoader.loadTask(2, mTestUserId, false /* reduced */);
+        final TaskSnapshot snapshotA = mLoader.loadTask(1, mTestUserId,
+                false /* isLowResolution */);
+        final TaskSnapshot snapshotB = mLoader.loadTask(2, mTestUserId,
+                false /* isLowResolution */);
         assertNotNull(snapshotA);
         assertNotNull(snapshotB);
         assertEquals(0.25f, snapshotA.getScale(), 1E-5);
@@ -286,13 +297,13 @@
         mPersister.persistSnapshot(2, mTestUserId, createSnapshot());
         final ArraySet<Integer> taskIds = new ArraySet<>();
         taskIds.add(1);
-        mPersister.removeObsoleteFiles(taskIds, new int[] { mTestUserId });
+        mPersister.removeObsoleteFiles(taskIds, new int[]{mTestUserId});
         mPersister.waitForQueueEmpty();
-        final File[] existsFiles = new File[] {
+        final File[] existsFiles = new File[]{
                 new File(FILES_DIR.getPath() + "/snapshots/1.proto"),
                 new File(FILES_DIR.getPath() + "/snapshots/1.jpg"),
-                new File(FILES_DIR.getPath() + "/snapshots/1_reduced.jpg") };
-        final File[] nonExistsFiles = new File[] {
+                new File(FILES_DIR.getPath() + "/snapshots/1_reduced.jpg")};
+        final File[] nonExistsFiles = new File[]{
                 new File(FILES_DIR.getPath() + "/snapshots/2.proto"),
                 new File(FILES_DIR.getPath() + "/snapshots/2.jpg"),
                 new File(FILES_DIR.getPath() + "/snapshots/2_reduced.jpg")};
@@ -305,10 +316,10 @@
         mPersister.persistSnapshot(1, mTestUserId, createSnapshot());
         final ArraySet<Integer> taskIds = new ArraySet<>();
         taskIds.add(1);
-        mPersister.removeObsoleteFiles(taskIds, new int[] { mTestUserId });
+        mPersister.removeObsoleteFiles(taskIds, new int[]{mTestUserId});
         mPersister.persistSnapshot(2, mTestUserId, createSnapshot());
         mPersister.waitForQueueEmpty();
-        final File[] existsFiles = new File[] {
+        final File[] existsFiles = new File[]{
                 new File(FILES_DIR.getPath() + "/snapshots/1.proto"),
                 new File(FILES_DIR.getPath() + "/snapshots/1.jpg"),
                 new File(FILES_DIR.getPath() + "/snapshots/1_reduced.jpg"),
@@ -323,11 +334,13 @@
         TaskSnapshot a = new TaskSnapshotBuilder()
                 .setRotation(Surface.ROTATION_270)
                 .build();
-        mPersister.persistSnapshot(1 , mTestUserId, createSnapshot());
-        mPersister.persistSnapshot(2 , mTestUserId, a);
+        mPersister.persistSnapshot(1, mTestUserId, createSnapshot());
+        mPersister.persistSnapshot(2, mTestUserId, a);
         mPersister.waitForQueueEmpty();
-        final TaskSnapshot snapshotA = mLoader.loadTask(1, mTestUserId, false /* reduced */);
-        final TaskSnapshot snapshotB = mLoader.loadTask(2, mTestUserId, false /* reduced */);
+        final TaskSnapshot snapshotA = mLoader.loadTask(1, mTestUserId,
+                false /* isLowResolution */);
+        final TaskSnapshot snapshotB = mLoader.loadTask(2, mTestUserId,
+                false /* isLowResolution */);
         assertEquals(Surface.ROTATION_0, snapshotA.getRotation());
         assertEquals(Surface.ROTATION_270, snapshotB.getRotation());
     }
diff --git a/services/tests/wmtests/src/com/android/server/wm/TaskSnapshotPersisterTestBase.java b/services/tests/wmtests/src/com/android/server/wm/TaskSnapshotPersisterTestBase.java
index f86c9e6..4612dba 100644
--- a/services/tests/wmtests/src/com/android/server/wm/TaskSnapshotPersisterTestBase.java
+++ b/services/tests/wmtests/src/com/android/server/wm/TaskSnapshotPersisterTestBase.java
@@ -89,7 +89,7 @@
     static class TaskSnapshotBuilder {
 
         private float mScale = 1f;
-        private boolean mReducedResolution = false;
+        private boolean mIsLowResolution = false;
         private boolean mIsRealSnapshot = true;
         private boolean mIsTranslucent = false;
         private int mWindowingMode = WINDOWING_MODE_FULLSCREEN;
@@ -101,8 +101,8 @@
             return this;
         }
 
-        TaskSnapshotBuilder setReducedResolution(boolean reducedResolution) {
-            mReducedResolution = reducedResolution;
+        TaskSnapshotBuilder setIsLowResolution(boolean isLowResolution) {
+            mIsLowResolution = isLowResolution;
             return this;
         }
 
@@ -140,7 +140,7 @@
             return new TaskSnapshot(MOCK_SNAPSHOT_ID, new ComponentName("", ""), buffer,
                     ColorSpace.get(ColorSpace.Named.SRGB), ORIENTATION_PORTRAIT,
                     mRotation, TEST_INSETS,
-                    mReducedResolution, mScale, mIsRealSnapshot,
+                    mIsLowResolution, mScale, mIsRealSnapshot,
                     mWindowingMode, mSystemUiVisibility, mIsTranslucent);
         }
     }