)]}'
{
  "commit": "c30060f99fba9848b01574f1440d0b5d4265692c",
  "tree": "7264415412483c85b6d32feff57f33a72e24f79a",
  "parents": [
    "8a484d26217c2f30e484f9f4b91436051d3ee94b"
  ],
  "author": {
    "name": "jansupol",
    "email": "jan.supol@oracle.com",
    "time": "Wed Nov 30 23:19:30 2022 +0100"
  },
  "committer": {
    "name": "Maxim Nesen",
    "email": "24524084+senivam@users.noreply.github.com",
    "time": "Mon Dec 05 20:44:05 2022 +0100"
  },
  "message": "Add caching and improve performance\n\nSigned-off-by: jansupol \u003cjan.supol@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2605fe49bff363b9ba6c3f72d13f345bce7389b",
      "new_mode": 33188,
      "new_path": "core-common/src/main/java/org/glassfish/jersey/internal/util/collection/GuardianStringKeyMultivaluedMap.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3338b00fdb2d562be13d6d95d1ee451cde53e39d",
      "new_mode": 33188,
      "new_path": "core-common/src/main/java/org/glassfish/jersey/internal/util/collection/LRU.java"
    },
    {
      "type": "modify",
      "old_id": "3c6cfdd9cef12e6149506cf1dfeaeff13b87205e",
      "old_mode": 33188,
      "old_path": "core-common/src/main/java/org/glassfish/jersey/message/internal/HeaderUtils.java",
      "new_id": "5b47d6b11111476bab4315d7ac7b08e7a2e24517",
      "new_mode": 33188,
      "new_path": "core-common/src/main/java/org/glassfish/jersey/message/internal/HeaderUtils.java"
    },
    {
      "type": "modify",
      "old_id": "dacd7430852b11f37d816e33533c5c861da427b8",
      "old_mode": 33188,
      "old_path": "core-common/src/main/java/org/glassfish/jersey/message/internal/HttpHeaderReader.java",
      "new_id": "a2f9eeb9e0d4692a7c93b121416da111f70f0ea7",
      "new_mode": 33188,
      "new_path": "core-common/src/main/java/org/glassfish/jersey/message/internal/HttpHeaderReader.java"
    },
    {
      "type": "modify",
      "old_id": "81b9f76cae39e00e4fd65f976e7cba356cbf65ca",
      "old_mode": 33188,
      "old_path": "core-common/src/main/java/org/glassfish/jersey/message/internal/InboundMessageContext.java",
      "new_id": "15a00cb26116defa9ac8e56d6795c074b000bd21",
      "new_mode": 33188,
      "new_path": "core-common/src/main/java/org/glassfish/jersey/message/internal/InboundMessageContext.java"
    },
    {
      "type": "modify",
      "old_id": "64a89d7e8e4196c0ff3b1877543318ec2afb8762",
      "old_mode": 33188,
      "old_path": "core-common/src/main/java/org/glassfish/jersey/message/internal/OutboundMessageContext.java",
      "new_id": "2092ad94af2a6b6569e2f1d2ca2829a2dfce796d",
      "new_mode": 33188,
      "new_path": "core-common/src/main/java/org/glassfish/jersey/message/internal/OutboundMessageContext.java"
    },
    {
      "type": "modify",
      "old_id": "9687a61b9954fa8f15c153dbead4999e9615dffa",
      "old_mode": 33188,
      "old_path": "core-server/src/test/java/org/glassfish/jersey/server/RequestContextBuilder.java",
      "new_id": "1647f13a85863797e43aa7b92c972f900ca63a30",
      "new_mode": 33188,
      "new_path": "core-server/src/test/java/org/glassfish/jersey/server/RequestContextBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "3ac47823cda57b2bb1b4f69ef2686855e5ae0c0c",
      "old_mode": 33188,
      "old_path": "tests/e2e-core-common/src/test/java/org/glassfish/jersey/tests/e2e/common/message/internal/HeaderUtilsTest.java",
      "new_id": "74318b1566800edee96cf0954f25e42f6809f4c2",
      "new_mode": 33188,
      "new_path": "tests/e2e-core-common/src/test/java/org/glassfish/jersey/tests/e2e/common/message/internal/HeaderUtilsTest.java"
    },
    {
      "type": "modify",
      "old_id": "9d118a5a58070b5b143208d3754cdc9e60304b60",
      "old_mode": 33188,
      "old_path": "tests/e2e-entity/src/test/java/org/glassfish/jersey/tests/e2e/header/HeaderDelegateProviderTest.java",
      "new_id": "2218d913de037665dd5dbe5eda3f21534f0763ff",
      "new_mode": 33188,
      "new_path": "tests/e2e-entity/src/test/java/org/glassfish/jersey/tests/e2e/header/HeaderDelegateProviderTest.java"
    },
    {
      "type": "modify",
      "old_id": "f1f42bcb59f7262816828bad3e647b75ebd56e45",
      "old_mode": 33188,
      "old_path": "tests/e2e/src/test/java/org/glassfish/jersey/tests/api/ResponseTest.java",
      "new_id": "5730e4ba54affc3b04376a7c040c1383e1c69359",
      "new_mode": 33188,
      "new_path": "tests/e2e/src/test/java/org/glassfish/jersey/tests/api/ResponseTest.java"
    },
    {
      "type": "modify",
      "old_id": "b977edc447feba1b8e9a81540631c862bc930639",
      "old_mode": 33188,
      "old_path": "tests/performance/benchmarks/pom.xml",
      "new_id": "30ce813626d07112f3846a092217fd8fa5936c49",
      "new_mode": 33188,
      "new_path": "tests/performance/benchmarks/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "badc3ee4a1c296e13a80bde9d893c4c747182e6a",
      "old_mode": 33188,
      "old_path": "tests/performance/benchmarks/src/main/java/org/glassfish/jersey/tests/performance/benchmark/AllBenchmarks.java",
      "new_id": "3f729d0e57d2ede5d0f67faf9fdf09c798b7046e",
      "new_mode": 33188,
      "new_path": "tests/performance/benchmarks/src/main/java/org/glassfish/jersey/tests/performance/benchmark/AllBenchmarks.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fcd137aa27419e8d815261600bf5f3c133d71caa",
      "new_mode": 33188,
      "new_path": "tests/performance/benchmarks/src/main/java/org/glassfish/jersey/tests/performance/benchmark/HeadersClientBenchmark.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2494a15f090d49c3501d59daa50921230d897fbc",
      "new_mode": 33188,
      "new_path": "tests/performance/benchmarks/src/main/java/org/glassfish/jersey/tests/performance/benchmark/HeadersServerBenchmark.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ec127d715d3d6b391e2f88ca86467a79f1f6d70",
      "new_mode": 33188,
      "new_path": "tests/performance/benchmarks/src/main/java/org/glassfish/jersey/tests/performance/benchmark/headers/HeadersApplication.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea346964d9e75081f6aa1aed966ea06c3303b0ab",
      "new_mode": 33188,
      "new_path": "tests/performance/benchmarks/src/main/java/org/glassfish/jersey/tests/performance/benchmark/headers/HeadersMBRW.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "86558f01236f5b9e55e06c943e5bbe8420c85543",
      "new_mode": 33188,
      "new_path": "tests/performance/benchmarks/src/main/java/org/glassfish/jersey/tests/performance/benchmark/headers/HeadersResource.java"
    }
  ]
}
