)]}'
{
  "commit": "0acf2a471df297a1e7cf2b24261ba65238cf113c",
  "tree": "613c8dfc20aa1eeb78dfc5b2ead0f45b5cb8cfe2",
  "parents": [
    "2737dfcc037c430058399a66180e8fc21bca0938"
  ],
  "author": {
    "name": "Tony Liao",
    "email": "tonyliaoss@google.com",
    "time": "Fri Jul 10 22:06:30 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jul 10 22:08:11 2026 -0700"
  },
  "message": "Cache the custom JSON names of enum fields upon first lookup.\n\nI got the following benchmark runs on my local machine.\n\nWithout optimizations:\nBenchmark                                                     Mode  Cnt    Score   Error  Units\nJsonFormatBenchmark.benchmarkParseJsonCustom                  avgt   50    3.829 ± 0.047  us/op\nJsonFormatBenchmark.benchmarkParseJsonDefault                 avgt   50    3.545 ± 0.045  us/op\nJsonFormatBenchmark.benchmarkParseJsonUnknown                 avgt   50   31.244 ± 0.307  us/op\nJsonFormatBenchmark.benchmarkParseJsonUnknownIgnored          avgt   50   25.471 ± 0.236  us/op\nJsonFormatBenchmark.benchmarkParseRepeatedJsonCustom          avgt   50   20.142 ± 0.103  us/op\nJsonFormatBenchmark.benchmarkParseRepeatedJsonDefault         avgt   50   12.158 ± 0.131  us/op\nJsonFormatBenchmark.benchmarkParseRepeatedJsonUnknownIgnored  avgt   50  352.305 ± 1.611  us/op\n\nWith optimizations:\nBenchmark                                                     Mode  Cnt    Score   Error  Units\nJsonFormatBenchmark.benchmarkParseJsonCustom                  avgt   50    5.002 ± 0.140  us/op\nJsonFormatBenchmark.benchmarkParseJsonDefault                 avgt   50    3.893 ± 0.104  us/op\nJsonFormatBenchmark.benchmarkParseJsonUnknown                 avgt   50   32.142 ± 0.340  us/op\nJsonFormatBenchmark.benchmarkParseJsonUnknownIgnored          avgt   50   25.492 ± 0.281  us/op\nJsonFormatBenchmark.benchmarkParseRepeatedJsonCustom          avgt   50   14.361 ± 0.039  us/op\nJsonFormatBenchmark.benchmarkParseRepeatedJsonDefault         avgt   50   12.053 ± 0.041  us/op\nJsonFormatBenchmark.benchmarkParseRepeatedJsonUnknownIgnored  avgt   50  344.182 ± 3.338  us/op\n\nPiperOrigin-RevId: 946047761\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28c0b99b5d6f22449f2c5475dc6c1f78bfcd69e9",
      "old_mode": 33188,
      "old_path": "java/util/src/main/java/com/google/protobuf/util/JsonFormat.java",
      "new_id": "552382b87b9c88f5993372be94608172d0ac3863",
      "new_mode": 33188,
      "new_path": "java/util/src/main/java/com/google/protobuf/util/JsonFormat.java"
    }
  ]
}
