)]}'
{
  "commit": "77aeeec6b57c78d5545d1517f0b63708ae0cac0d",
  "tree": "e0b0dd96011d18027f3cd003c58c298aeefce850",
  "parents": [
    "4718fe6a8b31220db158346f47c32148a3241050"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Tue Nov 07 19:44:48 2023 +0000"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Tue Nov 07 19:52:46 2023 +0000"
  },
  "message": "Disable the thread-local refs caching\n\nThe thread-local refs caching opens the risk to have a split\nbrain situation within the same JVM, because of two threads\nnot being able to see the refs modifications made elsewhere\nin the Gerrit.\n\nThe thread-local caching of the refDabase was introduced in\nGerrit v3.8.0 with [1] and enabled by default. Although the caching\nimproves read performance, it would also cause data inconsistency\nbetween threads.\n\n[1] https://gerrit-review.googlesource.com/c/gerrit/+/360646\n\nBug: Issue 309098227\nChange-Id: I967cc56f0cc080d832d6623700f30efdf6468380\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a176f2162bb89a0128547be258044e9e0f0b639",
      "old_mode": 33188,
      "old_path": "setup_local_env/configs/gerrit.config",
      "new_id": "833fc492dfd7dc7c78d3e3eba6bbb06345edab9b",
      "new_mode": 33188,
      "new_path": "setup_local_env/configs/gerrit.config"
    }
  ]
}
