1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-28 04:42:58 +08:00
osu-lazer/osu.Game/Beatmaps
Dean Herbert 2ec90e37bb Fix calls to GetWorkingBeatmap invalidating cache too often
With recent changes, the pathway between refetching (on request) and
refetching (on requirement due to unpopulated files) was combined.
Unfortunately this pathway also added a forced invalidation, which
should not have been applied to the second case.

Closes https://github.com/ppy/osu/issues/19365.
2022-07-25 15:30:49 +09:00
..
ControlPoints Update parameter discards 2022-06-24 21:26:19 +09:00
Drawables Update parameter discards 2022-06-24 21:26:19 +09:00
Formats Enable NRT and simplify LineBufferedReader 2022-07-06 14:57:56 +09:00
Legacy Update parameter discards 2022-06-24 21:26:19 +09:00
Timing Automated #nullable processing 2022-06-17 16:37:17 +09:00
APIFailTimes.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
Beatmap.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapConverter.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapDifficulty.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapDifficultyCache.cs Merge branch 'master' into beatmap-update-flow 2022-06-30 16:44:17 +09:00
BeatmapImporter.cs Ensure that multiple BeatmapSetInfo already in realm don't cause import failures 2022-07-14 18:21:41 +09:00
BeatmapInfo.cs Change default value of StarRating to -1 2022-07-21 18:20:46 +09:00
BeatmapInfoExtensions.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapManager.cs Fix calls to GetWorkingBeatmap invalidating cache too often 2022-07-25 15:30:49 +09:00
BeatmapMetadata.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapMetadataInfoExtensions.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapModelDownloader.cs Fix incorrect DI fetch and apply nullability to ModelDownloader 2022-07-19 20:06:34 +09:00
BeatmapOnlineChangeIngest.cs Remove nullable disables 2022-07-20 15:16:40 +09:00
BeatmapOnlineLookupQueue.cs Add ranked and submitted date storage and filtering 2022-07-19 19:55:56 +09:00
BeatmapOnlineStatus.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapProcessor.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapSetFileInfo.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapSetHypeStatus.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapSetInfo.cs Add ranked and submitted date storage and filtering 2022-07-19 19:55:56 +09:00
BeatmapSetNominationStatus.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapSetOnlineAvailability.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapSetOnlineCovers.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapSetOnlineGenre.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapSetOnlineLanguage.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapStatistic.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BeatmapStatisticIcon.cs Replace calls to defective Humanizer methods with correct version 2022-07-18 22:34:58 +02:00
BeatmapUpdater.cs Add change ingester to handle passing of online changes to correct target components 2022-07-19 17:57:01 +09:00
BeatmapUserSettings.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
CountdownType.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
DifficultyRating.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
DifficultyRecommender.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
DummyWorkingBeatmap.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
EFBeatmapDifficulty.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
EFBeatmapInfo.cs Move GetDifficultyRating helper method to StarDifficulty 2022-06-23 19:51:58 +09:00
EFBeatmapMetadata.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
EFBeatmapSetInfo.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
FlatFileWorkingBeatmap.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IBeatmap.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IBeatmapConverter.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IBeatmapDifficultyInfo.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IBeatmapInfo.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IBeatmapMetadataInfo.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IBeatmapOnlineInfo.cs Add more properties to IBeatmapOnlineInfo 2022-06-27 16:07:15 +09:00
IBeatmapProcessor.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IBeatmapResourceProvider.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IBeatmapSetInfo.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IBeatmapSetOnlineInfo.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IBeatSyncProvider.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IWorkingBeatmap.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IWorkingBeatmapCache.cs Remove unnecessary invalidation handling flow 2022-06-30 17:13:26 +09:00
MetadataUtils.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
StarDifficulty.cs Guard against NaN star difficulty results 2022-06-29 21:02:29 +09:00
WorkingBeatmap.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
WorkingBeatmapCache.cs Don't show "missing background" messages to user 2022-07-17 21:20:51 +09:00