)]}'
{
  "commit": "91cecb6c616bb39f71b0ba3f8b563aa621189ba3",
  "tree": "798f7f298cf1b1afb4b239084709989076f41a21",
  "parents": [
    "d41b27fc8fc9df237269d5d6e2f64225144fe6ad"
  ],
  "author": {
    "name": "Lokbondo Kung",
    "email": "lokokung@google.com",
    "time": "Wed Jun 10 19:02:02 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jun 10 19:02:02 2026 -0700"
  },
  "message": "[native] Update caching to use the new callbacks and spanified APIs.\n\nBug: 503801946\nChange-Id: Ibee701057ba67537e4594116f7eafb7271407e1a\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/314856\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Kyle Charbonneau \u003ckylechar@google.com\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8fcf1e070bf38766d50a1962a3616a73195b7c70",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn.json",
      "new_id": "b401edd4e8e051cc31f26355b93ce5be84e8d63e",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn.json"
    },
    {
      "type": "modify",
      "old_id": "7e9598968a78b75aaceb0f3db776ba2965dd70dc",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BlobCache.cpp",
      "new_id": "70bb9d0dcb75bc3a4b8c2649393c65783ed234ec",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BlobCache.cpp"
    },
    {
      "type": "modify",
      "old_id": "2884a76ef4924f88ca780836d833f4b3d3ae0144",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BlobCache.h",
      "new_id": "a441ab7d92a642ee3886a7e77ae91fed89ea2f44",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BlobCache.h"
    },
    {
      "type": "modify",
      "old_id": "4eda324cd874ac0f3464f6c76d26048f636cf2fc",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.cpp",
      "new_id": "7686ac986a8e04b90cb7282878a3f2a279e8ea95",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "4405988f3b48103d83be0da5204b82147d2cddba",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/mocks/platform/CachingInterfaceMock.cpp",
      "new_id": "1f91a663cc058ae5008889b3592eacf43e3432c1",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/mocks/platform/CachingInterfaceMock.cpp"
    },
    {
      "type": "modify",
      "old_id": "afecfadd10d884ca4e8e09ff6d91c9fd635408d9",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/mocks/platform/CachingInterfaceMock.h",
      "new_id": "b92b1b1771ae29a63c0e21219fcae0dff44853b0",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/mocks/platform/CachingInterfaceMock.h"
    },
    {
      "type": "modify",
      "old_id": "2d6ff21dc0185d644435cd7dd9d7a9dfc96095d9",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/CacheRequestTests.cpp",
      "new_id": "bdc3124257525cd27801d666b3282705883964c7",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/CacheRequestTests.cpp"
    }
  ]
}
