-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Writes file dependency data when uploading analysis objects.
The file dependency data is used to check if a cached analysis object is fresh. In this initial phase, we only write the file dependency data without having clients consume it. Clients skip the file dependency data reference present in the cached value. Now that the logic is a bit more complex, splits out the SelectedEntrySerializer to serialize specific selected values from the FrontierSerializer, in addition to the file dependency data. This change adds a couple of test helpers. * LongVersionGetterTestInjection - to inject LongVersionGetter in tests * FakeInvalidationDataHelper - to add fake invalidation data to test generated cache values. PiperOrigin-RevId: 718118838 Change-Id: I5de30fb7e4a24e704d5c32e0014a39e2230861f5
- Loading branch information
1 parent
dd37d6e
commit 19ecfc4
Showing
17 changed files
with
677 additions
and
87 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.