)]}'
{
  "commit": "a95c20b915b89cf3ba83f26d5717c2eb95fad487",
  "tree": "7a98e21ffcc94a1f50fd010b148852c388bcbc0f",
  "parents": [
    "e0ca3d1a804c8cf8463eff1671032745ba66fb5e"
  ],
  "author": {
    "name": "Jacek Centkowski",
    "email": "geminica.programs@gmail.com",
    "time": "Thu Jun 30 11:01:22 2022 +0200"
  },
  "committer": {
    "name": "Jacek Centkowski",
    "email": "geminica.programs@gmail.com",
    "time": "Fri Jul 08 19:52:48 2022 +0200"
  },
  "message": "Add cache keys index metrics\n\nThe following metrics were added foe each cache:\n* cache/chroniclemap/keys_index_size_\u003ccache-name\u003e for showing the\n  current size of the index (that one is one to one with disk entries)\n* cache/chroniclemap/keys_index_add_latency_\u003ccache-name\u003e to indicate how\n  much time it takes to add key to the index over time\n* cache/chroniclemap/keys_index_remove_and_consume_older_than_latency_\u003ccache-name\u003e\n  to indicate how much time it takes to remove and consume all keys\n  older than expiration time\n* cache/chroniclemap/keys_index_remove_lru_key_latency_\u003ccache-name\u003e to\n  indicate how much time it takes to remove and consumer LRU key\n\nBug: Issue 15121\nChange-Id: I8141c0f00dfe6e7dc3b06517c3383d19fe883492\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34e3eac7489bdf5b60e4bfa7dc4e0afd1605e4e0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/CacheKeysIndex.java",
      "new_id": "a6f608dc6f6b180fb307eb8fcace6c807ee3d9e6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/CacheKeysIndex.java"
    },
    {
      "type": "modify",
      "old_id": "98d7f420e213ad87300fcf140ade801f3a7e9559",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheFactory.java",
      "new_id": "1161699a50179cea5bb7ba99dd8f6a2d265d00e4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheFactory.java"
    },
    {
      "type": "modify",
      "old_id": "12a463bf39a2aead96a6bcae07c672d8a6c132c7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheImpl.java",
      "new_id": "374095922676a780ea09be0087551696c078a1f1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheImpl.java"
    },
    {
      "type": "modify",
      "old_id": "565fe623915067062af6a99eeb65c7fa031d92ea",
      "old_mode": 33188,
      "old_path": "src/main/resources/Documentation/metrics.md",
      "new_id": "b0bc902acf4fa10dbe615f055dfee48649a2e253",
      "new_mode": 33188,
      "new_path": "src/main/resources/Documentation/metrics.md"
    },
    {
      "type": "modify",
      "old_id": "405e5a55031bb38ebf1381dcfb67c0fd02491c0a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/CacheKeysIndexTest.java",
      "new_id": "27c9e7606d46092c2783ed2267d6af0181c7ee79",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/CacheKeysIndexTest.java"
    },
    {
      "type": "modify",
      "old_id": "ecc457a7655ec8ecdd18ba6f7b8840b942799f47",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheTest.java",
      "new_id": "9c839f08e9fe7ee1f229108c76ff13b0ec035daf",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheTest.java"
    }
  ]
}
