Wait
WaitSafely
Fix ruleset config cache potentially not working correctly in test contexts
IResourceStore
This adds the "wait for enabled" check in a way that can be easily reused, as it keeps getting missed in test implementations. This particular commit hopefully fixes https://github.com/ppy/osu/runs/4583845033?check_suite_focus=true.
Add AbortGameplay() to fix state transition race conditions during multiplayer load
IStorageResourceProvider
We might need to rename this class..
Fix testable online IDs starting at 0
MultiplayerClient
BeatmapLookupCache
ILive
BeatmapSetOnlineStatus
BeatmapOnlineStatus
This variable is used at more than just a set level.
Beatmap
BeatmapSetInfo
Fix several intermittent multiplayer test failures