)]}'
{
  "commit": "1b623d33528923a3b9c3509391ee406db11db65d",
  "tree": "cc74142effee85323b818578b12f21e37505ae9f",
  "parents": [
    "9b8fc71c1070e391c0c3f54ef2ca89bed2fe1b4f"
  ],
  "author": {
    "name": "Patrick Rohr",
    "email": "prohr@google.com",
    "time": "Wed Oct 09 17:19:00 2024 +0000"
  },
  "committer": {
    "name": "Karl Wallentin",
    "email": "karl@haleytek.com",
    "time": "Mon Jan 05 06:24:00 2026 -0800"
  },
  "message": "Reduce the performance impact of reading APF counters\n\nThis removes the counter read before every program installation which\ncan (and generally will) happen *very* frequently. Instead, increase the\npolling frequency to 5 minutes. Overall, this should lead to a drastic\nreduction of HAL calls.\n\nIt shall also be noted that this additional call to\nstartReadPacketFilter was never added to LegacyApfFilter, so this code\npath only becomes active once the ApfFilter experiment rolls out.\n\nBug: 467472257\nTest: TH\nChange-Id: Ifc613e8fbd346bba476f642fed2dcb75500bdb35\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c8e43d09714aeab5124fcd503e2b823562fc9336",
      "old_mode": 33188,
      "old_path": "src/android/net/apf/ApfFilter.java",
      "new_id": "b5729d33628a7503a1440258ca31f59cff08a0ac",
      "new_mode": 33188,
      "new_path": "src/android/net/apf/ApfFilter.java"
    },
    {
      "type": "modify",
      "old_id": "7e2111695a56d07647771bc1f1865f83ea8bde98",
      "old_mode": 33188,
      "old_path": "src/android/net/ip/IpClient.java",
      "new_id": "223ed75a3bb252719bf37c624c27f64403141da2",
      "new_mode": 33188,
      "new_path": "src/android/net/ip/IpClient.java"
    }
  ]
}
