)]}'
{
  "commit": "691b939a21f20355dd76868bf368598e555b9e2c",
  "tree": "5ff6dbc72eb8c4742f07228213b21fe2cb635c04",
  "parents": [
    "8d7790822748a8dfea65accd4d2a1f873ff580b9"
  ],
  "author": {
    "name": "Konstantin Shcheglov",
    "email": "scheglov@google.com",
    "time": "Mon Apr 07 09:22:03 2025 -0700"
  },
  "committer": {
    "name": "Konstantin Shcheglov",
    "email": "scheglov@google.com",
    "time": "Mon Apr 07 09:22:03 2025 -0700"
  },
  "message": "Cider. Use CiderByteStore in tests.\n\nSimplify MemoryByteStore.\n\nIn Cider we discard values when the last use of the key is released.\n\nOTOH, outside of Cider, we use FileByteStore, which does not immediately discard values, but might eventually when the storage directory overflows. Using the infinite MemoryByteStore in tests is better suited for most tests.\n\nBut for Cider we need its own implementation of ByteStore that reflects the discarding behaviour.\n\nChange-Id: Ief83eabac7f4a240feabf609b0dd0d5548bfc70f\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/420640\nReviewed-by: Paul Berry \u003cpaulberry@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9cf5a2111d357b88074b2a09466be77924c47f68",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/analysis/byte_store.dart",
      "new_id": "0fa4c10c44ee44c87ee4b2017d8468eeb741bcc1",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/analysis/byte_store.dart"
    },
    {
      "type": "modify",
      "old_id": "7565a9b0b3effd45ead40e8be969e4f6c320ef09",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/analysis/analyzer_state_printer.dart",
      "new_id": "996dccc5e40f03942ce6bbe4b7110d213d31e0fd",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/analysis/analyzer_state_printer.dart"
    },
    {
      "type": "modify",
      "old_id": "c208bd10ec973115ca336de0e0ebb9666133ed28",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/micro/file_resolution.dart",
      "new_id": "9cdc6299e42fed56824f47b60fe70eacf4369b7b",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/micro/file_resolution.dart"
    },
    {
      "type": "modify",
      "old_id": "a8db270b1be2f508d92286a2007ca0176373c418",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/micro/simple_file_resolver_test.dart",
      "new_id": "fd0dc608b16b789da618b8809f98ed5ece8cc783",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/micro/simple_file_resolver_test.dart"
    }
  ]
}
