Fix a test flake in SetDatabaseMigrationScheduleCommandTest (#1198)

* Fix a test flake in SetDatabaseMigrationScheduleCommandTest

The cache is static so some odd state may stick around between tests --
we should clear it
This commit is contained in:
gbrodman
2021-06-08 11:35:29 -04:00
committed by GitHub
parent bd0ef626a1
commit 4f6bcea63f
2 changed files with 15 additions and 1 deletions
@@ -111,7 +111,8 @@ public class DatabaseMigrationStateSchedule extends CrossTldSingleton
* Cache of the current migration schedule. The key is meaningless; this is essentially a memoized
* Supplier that can be reset for testing purposes and after writes.
*/
private static final LoadingCache<
@VisibleForTesting
public static final LoadingCache<
Class<DatabaseMigrationStateSchedule>,
TimedTransitionProperty<MigrationState, MigrationStateTransition>>
// Each instance should cache the migration schedule for five minutes before reloading