)]}'
{
  "commit": "9018e8f66b63390039842a79bd61d181964540b7",
  "tree": "b15d23588fd4d23b6b3ca23a480b807c87902c0d",
  "parents": [
    "c0bc4bdc582ad0c7880538cf51121fae96629ccf"
  ],
  "author": {
    "name": "Sven Selberg",
    "email": "svense@axis.com",
    "time": "Tue Nov 30 15:33:19 2021 +0100"
  },
  "committer": {
    "name": "Sven Selberg",
    "email": "svense@axis.com",
    "time": "Wed Dec 01 11:21:13 2021 +0100"
  },
  "message": "Avoid NoSuchElementException \"No value present\"\n\nWhen parsing the response from Cache#getIfPresent we end up in states\nwhere EiffelEventIdCache#getEventIdIfPresent throws\nNoSuchElementException.\nRewrite the conversion from @Nullable Optional\u003cUUID\u003e to Optional\u003cUUID\u003e\nto be more clear to avoid this or at least get a clear indication of\nexactly what happens.\n\nSolves: Jira GER-1612\nChange-Id: I3668c29aa284674a0cf8e36be80162f4d1bf71eb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3bc237d9e143a064b14dda0b3a20ee36500fefbe",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/eventseiffel/cache/EiffelEventIdCacheImpl.java",
      "new_id": "53775210c42bdf07b68598440e4522541d44af27",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/eventseiffel/cache/EiffelEventIdCacheImpl.java"
    }
  ]
}
