)]}'
{
  "commit": "e3a631b3f751ababbfde57f76bcb6a70b96993bd",
  "tree": "349932b19c2d0ac72c071fe1ff025be5c129cfc5",
  "parents": [
    "4a22191015d4bbf24c108208e379cfdfaf77a547"
  ],
  "author": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Thu Aug 24 12:26:55 2023 +0200"
  },
  "committer": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Fri Aug 25 06:28:53 2023 +0000"
  },
  "message": "Remove use of guava Sets.newConcurrentHashSet\n\nChange-Id: I2a2c769ecf8d0719f34bda7851f8aef0a49911e4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "627063ccf15730dcbe02703caebbd3e004eae9a9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/androidapi/AndroidApiReferenceLevelCache.java",
      "new_id": "83a0f5e7ef8bbd1508ae8a6a43f760681a54546b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/androidapi/AndroidApiReferenceLevelCache.java"
    },
    {
      "type": "modify",
      "old_id": "07261a9f8de173b92fbce9d7c7f6d3dd1135e463",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/androidapi/ApiReferenceStubber.java",
      "new_id": "9aa3575f5d490d6163ac2c167dbe50e431ab466e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/androidapi/ApiReferenceStubber.java"
    },
    {
      "type": "modify",
      "old_id": "24d6362f68d2f6ee2b2f69cbea1d8018fa4c6327",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/dex/CodeToKeep.java",
      "new_id": "7fbe5b151c5504b42257101607b3e49bf656b81c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/dex/CodeToKeep.java"
    },
    {
      "type": "modify",
      "old_id": "200b35119403cf68d6f7e9992d4d200e3f26c955",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/PrunedItems.java",
      "new_id": "30844369c1cf1c389580ad2ad916fc31ccd1770c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/PrunedItems.java"
    },
    {
      "type": "modify",
      "old_id": "22a478f0753f6c35c5004db26166e0e685772cbc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldaccess/TrivialFieldAccessReprocessor.java",
      "new_id": "a9389646521aaac33eab49552a455d9b1f7a21c4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/fieldaccess/TrivialFieldAccessReprocessor.java"
    },
    {
      "type": "modify",
      "old_id": "ac5cc44c12f92e03e4f109bf496d5acc4624e8ac",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/ClassConverter.java",
      "new_id": "4cd864a1ea3acd5975d4ed01ea7e2054f916bc0f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/ClassConverter.java"
    },
    {
      "type": "modify",
      "old_id": "ca51bd84fbe6dc649d198ccd8330029ad797b3a6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/CfClassSynthesizerDesugaringEventConsumer.java",
      "new_id": "1c9ad522ceadb683e68ccd983c58952e2e7bf628",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/CfClassSynthesizerDesugaringEventConsumer.java"
    },
    {
      "type": "modify",
      "old_id": "2e14022924146135dfec5db447884b263d638450",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/UnrepresentableInDexInstructionRemover.java",
      "new_id": "51976fb795cea1e50d8318cb76bde085131aee89",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/UnrepresentableInDexInstructionRemover.java"
    },
    {
      "type": "modify",
      "old_id": "8f6ad627ce97e92f7f34a2ddc41cecb04a1eb3b2",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/apiconversion/DesugaredLibraryAPICallbackSynthesizer.java",
      "new_id": "b14bc1d493a3b24e6df6d20992280341af10b054",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/apiconversion/DesugaredLibraryAPICallbackSynthesizer.java"
    },
    {
      "type": "modify",
      "old_id": "f3e44573126f2bce879548d340fdd960c904130e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/apiconversion/DesugaredLibraryAPIConverter.java",
      "new_id": "afeb568470eb8aa70b8d3db0997f93d74a852946",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/desugaredlibrary/apiconversion/DesugaredLibraryAPIConverter.java"
    },
    {
      "type": "modify",
      "old_id": "7f4b1cecb7e939307a16626d3ab54ac0adba9db0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxerImpl.java",
      "new_id": "f1aba56d01268676db6349d41d93ed4b380c3b36",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxerImpl.java"
    },
    {
      "type": "modify",
      "old_id": "06cf453d91de5b623e549e43d80e26312ba03138",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingCandidateInfoCollection.java",
      "new_id": "623574970f075417862eb7eb700339c2b97dcd2b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxingCandidateInfoCollection.java"
    },
    {
      "type": "modify",
      "old_id": "41b4f59b6cc9bd04a85c139e905c65d71c0bdddc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingAnalysis.java",
      "new_id": "8749939dc49454ebb23ea8012b3112c11c6b0075",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "6ae73656b78c10882a40a96ef673f7e8ac476809",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingIdentityLensFactory.java",
      "new_id": "d95c5874ba0a9b8814a4761eb1dda883e38cb22b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/MemberRebindingIdentityLensFactory.java"
    },
    {
      "type": "modify",
      "old_id": "76da486d8464f0decc617dbf277663e1998e37db",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/accessmodification/AccessModifierLens.java",
      "new_id": "8810cd612f015ce9f9d11f1182f910f548348321",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/accessmodification/AccessModifierLens.java"
    },
    {
      "type": "modify",
      "old_id": "8a0031814e9ca25e4183483d7790fe705accbc96",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagator.java",
      "new_id": "f7baed925348f91a3c7c1bb71a9c77f120481050",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagator.java"
    },
    {
      "type": "modify",
      "old_id": "5d149edd5d9ee90b796d2d214c7f48bd29ac2f7a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/optimize/interfaces/analysis/CfOpenClosedInterfacesAnalysis.java",
      "new_id": "b870c4a464b0016aba230c7cfd79dd5d98bd0afe",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/optimize/interfaces/analysis/CfOpenClosedInterfacesAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "c21af306d449ab0901bf0fb278a8e1425bf51083",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/profile/rewriting/ProfileAdditions.java",
      "new_id": "b33a2171fa117c5af1fffd4222a98d1ebb9a5512",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/profile/rewriting/ProfileAdditions.java"
    },
    {
      "type": "modify",
      "old_id": "8145a9bcc566efb9d9f0e6aa3b9b34795d1730ad",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/repackaging/RepackagingConstraintGraph.java",
      "new_id": "50e39b4ab7093818ea191c6b4d2997ed8cd64962",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/repackaging/RepackagingConstraintGraph.java"
    },
    {
      "type": "modify",
      "old_id": "32a85015509ce4c5bd8ef938d9aa9e2aae0a07d6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/AppInfoWithLivenessModifier.java",
      "new_id": "bf9186827dd7e38043bd45bbaae27e039d9d2d3e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/AppInfoWithLivenessModifier.java"
    },
    {
      "type": "modify",
      "old_id": "d1a5e2c8315a9f60f1975eb939f770ef3b46a53e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java",
      "new_id": "c2b3460540b3b83bba81b314d090fd8562057b98",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/Enqueuer.java"
    },
    {
      "type": "modify",
      "old_id": "d361126c10c58e5c68f28f1334b2c8808d7d4529",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java",
      "new_id": "ea3b56f775c2d3bf6445071be3739f87d9507a37",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java"
    },
    {
      "type": "modify",
      "old_id": "05af36b61e9d0e79267fe9ef5c7998568fc3bf3f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/SetUtils.java",
      "new_id": "be05c5d244de9d15f1394b75b986c5b613cc4d38",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/SetUtils.java"
    },
    {
      "type": "modify",
      "old_id": "901ef7579517d1570889847104023949f21988bb",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/collections/DexMethodSignatureSet.java",
      "new_id": "21c60323e56e29b94e108bc66a2a0b861821c572",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/collections/DexMethodSignatureSet.java"
    },
    {
      "type": "modify",
      "old_id": "1bc4f03c736089e56efb112f87c0f74316e35fd7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/TestCompilerBuilder.java",
      "new_id": "3e17faf45778db1e131b2117ef09970504a2c634",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/TestCompilerBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "bda012e66df141bec2e3b8628d94f86d9cd647c2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/globalsynthetics/GlobalSyntheticsEnsureClassesOutputTest.java",
      "new_id": "ff2afbe1a3a870e8024cd0abd06abbf8005b5429",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/globalsynthetics/GlobalSyntheticsEnsureClassesOutputTest.java"
    },
    {
      "type": "modify",
      "old_id": "e6b6f0ac564e99376f3b958bda260af7e18f7643",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/internal/GMSCoreV10Test.java",
      "new_id": "bc561cf3328de6edb7a5f7e02451fc560d81657a",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/internal/GMSCoreV10Test.java"
    }
  ]
}
