)]}'
{
  "commit": "3daffa5dea9361338192523b74344060097a1261",
  "tree": "ebc04d63d382c53723ded07b712c599b325b8408",
  "parents": [
    "c9cbe041ba70354f319d4abb4e539ed3f107b936"
  ],
  "author": {
    "name": "Natalie Chouinard",
    "email": "chouinard@google.com",
    "time": "Thu Jun 11 11:10:06 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 11 11:10:06 2026 -0700"
  },
  "message": "Revert \"[native] Update caching to use the new callbacks and spanified APIs.\"\n\nThis reverts commit 91cecb6c616bb39f71b0ba3f8b563aa621189ba3.\n\nReason for revert: Failing downstream rolls\n\nFailure Link: https://chromium-review.git.corp.google.com/c/chromium/src/+/7925666?tab\u003dchecks\n\nOriginal change\u0027s description:\n\u003e [native] Update caching to use the new callbacks and spanified APIs.\n\u003e\n\u003e Bug: 503801946\n\u003e Change-Id: Ibee701057ba67537e4594116f7eafb7271407e1a\n\u003e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/314856\n\u003e Commit-Queue: Loko Kung \u003clokokung@google.com\u003e\n\u003e Reviewed-by: Kyle Charbonneau \u003ckylechar@google.com\u003e\n\u003e Reviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\n\nTBR\u003dkainino@chromium.org,dawn-scoped@luci-project-accounts.iam.gserviceaccount.com,lokokung@google.com,kylechar@google.com\n\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: 503801946\nChange-Id: Ifb27da39f8abe3fafc9cc4a781f88d42fcc6ada5\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/316055\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Natalie Chouinard \u003cchouinard@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b401edd4e8e051cc31f26355b93ce5be84e8d63e",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn.json",
      "new_id": "8fcf1e070bf38766d50a1962a3616a73195b7c70",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn.json"
    },
    {
      "type": "modify",
      "old_id": "70bb9d0dcb75bc3a4b8c2649393c65783ed234ec",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BlobCache.cpp",
      "new_id": "7e9598968a78b75aaceb0f3db776ba2965dd70dc",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BlobCache.cpp"
    },
    {
      "type": "modify",
      "old_id": "a441ab7d92a642ee3886a7e77ae91fed89ea2f44",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BlobCache.h",
      "new_id": "2884a76ef4924f88ca780836d833f4b3d3ae0144",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BlobCache.h"
    },
    {
      "type": "modify",
      "old_id": "7686ac986a8e04b90cb7282878a3f2a279e8ea95",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.cpp",
      "new_id": "4eda324cd874ac0f3464f6c76d26048f636cf2fc",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "1f91a663cc058ae5008889b3592eacf43e3432c1",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/mocks/platform/CachingInterfaceMock.cpp",
      "new_id": "4405988f3b48103d83be0da5204b82147d2cddba",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/mocks/platform/CachingInterfaceMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "b92b1b1771ae29a63c0e21219fcae0dff44853b0",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/mocks/platform/CachingInterfaceMock.h",
      "new_id": "afecfadd10d884ca4e8e09ff6d91c9fd635408d9",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/mocks/platform/CachingInterfaceMock.h"
    },
    {
      "type": "modify",
      "old_id": "bdc3124257525cd27801d666b3282705883964c7",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/CacheRequestTests.cpp",
      "new_id": "2d6ff21dc0185d644435cd7dd9d7a9dfc96095d9",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/CacheRequestTests.cpp"
    }
  ]
}
