)]}'
{
  "commit": "283fec5e2ab5eba6f619ef7bfc5fdf16ab56451c",
  "tree": "959aff3bd330902f6a099f384c0e8ce97a1b8ff8",
  "parents": [
    "5cf14d47ab994b6004a1e12387c6fc1d6395dc94"
  ],
  "author": {
    "name": "shahan",
    "email": "shahan@google.com",
    "time": "Mon May 04 08:00:04 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon May 04 08:01:10 2026 -0700"
  },
  "message": "Enhance RequestBatcher and ProxyReadingStore for session fallback.\n\n- Update RequestBatcher.ResponseSink to be generic over RequestT and add\n  request() and isDone() methods.\n- Update ProxyReadingStore to use the new generic ResponseSink signature.\n\nPiperOrigin-RevId: 910034456\nChange-Id: Id88aba7a32fa3268bea221b3235ef687a53b9c17\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d878562fe4d3a136834a93be622546017a02d9d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/concurrent/RequestBatcher.java",
      "new_id": "c8d72ed6ceb1a5aa5b55961ca42a8da3770fedbc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/concurrent/RequestBatcher.java"
    },
    {
      "type": "modify",
      "old_id": "e427303303f1d79fbd53802c06e45286e2b784ee",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/concurrent/RequestBatcherTest.java",
      "new_id": "e1365d1e694a1fedb4d8039f8458aa63a0f2b005",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/concurrent/RequestBatcherTest.java"
    }
  ]
}
