)]}'
{
  "commit": "aecfd77c37d13ba00a05e1a961fe8849d476ccaf",
  "tree": "2241314d4528201bb3e0d67ec457a2bd05dd818a",
  "parents": [
    "36acfa9c978dcc43840339944e8cec62e1d7b9a5"
  ],
  "author": {
    "name": "Martin Fick",
    "email": "martin.fick@linaro.org",
    "time": "Wed Aug 10 10:33:15 2022 -0600"
  },
  "committer": {
    "name": "Martin Fick",
    "email": "martin.fick@linaro.org",
    "time": "Wed Sep 14 09:53:11 2022 -0600"
  },
  "message": "Add load durations to HitHashMap uses\n\nThe PredicateCache and changesByNamesFactoryQuery now make explicit use\nof getOrStartLoad for accurate load duration accounting. The other users\ndo this implicitly with computeIfAbsent.\n\nChange-Id: Ib505994e1594a3f67e9054e83c42d92057127df9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7f0f721e94ec694c4e8b8f34aa582a786c51d6c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/HitHashMap.java",
      "new_id": "453c118f4ae0ac44687c0bd6c7a72bb78e12c8d9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/HitHashMap.java"
    },
    {
      "type": "modify",
      "old_id": "8655e6b583773dfc05d0fe6bfe10059686300577",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/PredicateCache.java",
      "new_id": "4c3748dab81bcb800748b4f7e5fc1b379287edc8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/PredicateCache.java"
    },
    {
      "type": "modify",
      "old_id": "17b1a1b3eadd4cbfb6692b8198c4d2e0e1fce987",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskTree.java",
      "new_id": "172208ac6e19fb597d91c3bf0b5795d6967f0b49",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/task/TaskTree.java"
    }
  ]
}
