)]}'
{
  "commit": "c0537b750d0f29dab4a792e4d9d728d7ef69354e",
  "tree": "a49767243db4b316e9d2f3a5344ce3563930f37a",
  "parents": [
    "c3565a503dc37bdc51d479bd07ae3fd77b8a87d3"
  ],
  "author": {
    "name": "Riddle Hsu",
    "email": "riddlehsu@google.com",
    "time": "Fri May 13 14:50:03 2022 -0600"
  },
  "committer": {
    "name": "Riddle Hsu",
    "email": "riddlehsu@google.com",
    "time": "Fri May 13 14:50:03 2022 +0800"
  },
  "message": "Defer sending config change to cached process\n\nThough there was commit e839c2c to defer on client side, if\nCachedAppOptimizer decides to freeze the cached process, the\nasync binder buffer may still be filled, and may lead to\nbinder transaction fail right after unfreezing because the\nfree buffer is not enough.\n\nSo now there is no IPC for config change of cached process,\nand will send the latest change to the client when the process\nstate is changed from cached to non-cached.\n\nBug: 217934273\nTest: WindowProcessControllerTests#testCachedStateConfigurationChange\n\nChange-Id: I09c2feffba2fc124c623796af69de9f6adb60a39\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "40417a4857d3d42effece0540c5628b130499909",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/WindowProcessController.java",
      "new_id": "1c64a06036f0b4fb54d3a90f07491c1a1f003beb",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/WindowProcessController.java"
    },
    {
      "type": "modify",
      "old_id": "746f2b50ac3a5940a3bbcb94f30244a193242c73",
      "old_mode": 33188,
      "old_path": "services/tests/wmtests/src/com/android/server/wm/WindowProcessControllerTests.java",
      "new_id": "3abf7ce665ae7f88106aa73c063728f7a40c36f9",
      "new_mode": 33188,
      "new_path": "services/tests/wmtests/src/com/android/server/wm/WindowProcessControllerTests.java"
    }
  ]
}
