CarService should fetch vendor package prefixes from watchdog daemon

Test: atest CarWatchdogServiceUnitTest
Bug: 192665269
Change-Id: I02058c4be229e7fce493dd26ea7311ef3e38b62b
Merged-In: I02058c4be229e7fce493dd26ea7311ef3e38b62b
(cherry picked from commit c9fc974fac8e5e71dafb9d8ad67c461d3d37ab89)
diff --git a/service/src/com/android/car/watchdog/WatchdogPerfHandler.java b/service/src/com/android/car/watchdog/WatchdogPerfHandler.java
index fee73b9..8663c5d 100644
--- a/service/src/com/android/car/watchdog/WatchdogPerfHandler.java
+++ b/service/src/com/android/car/watchdog/WatchdogPerfHandler.java
@@ -797,6 +797,8 @@
                         break;
                     case ComponentType.VENDOR:
                         mSafeToKillVendorPackages.addAll(internalConfigs.get(i).safeToKillPackages);
+                        mPackageInfoHandler.setVendorPackagePrefixes(
+                                internalConfigs.get(i).vendorPackagePrefixes);
                         break;
                     default:
                         // All third-party apps are killable.
@@ -804,7 +806,7 @@
                 }
             }
             if (DEBUG) {
-                Slogf.d(TAG, "Fetched and synced safe to kill packages.");
+                Slogf.d(TAG, "Fetched and synced resource overuse configs.");
             }
         }
     }