./adapter/outbound/persistence-mongo/src/test/java/dev/caskeleton/adapter/outbound/mongo/migration/MongoMigrationLaneTest.java:80:      try (MongoCollectionMigrationLock lock = acquire(database)) {
./adapter/outbound/persistence-mongo/src/test/java/dev/caskeleton/adapter/outbound/mongo/migration/MongoMigrationLaneTest.java:99:    try (MongoCollectionMigrationLock first = acquire(database)) {
./adapter/outbound/persistence-mongo/src/test/java/dev/caskeleton/adapter/outbound/mongo/migration/MongoMigrationLaneTest.java:101:      assertThat(MongoCollectionMigrationLock.tryAcquire(database, "second-runner", LEASE, FIXED))
./adapter/outbound/persistence-mongo/src/test/java/dev/caskeleton/adapter/outbound/mongo/migration/MongoMigrationLaneTest.java:106:    assertThat(MongoCollectionMigrationLock.tryAcquire(database, "third-runner", LEASE, FIXED))
./adapter/outbound/persistence-mongo/src/test/java/dev/caskeleton/adapter/outbound/mongo/migration/MongoMigrationLaneTest.java:117:    Optional<MongoCollectionMigrationLock> abandoned =
./adapter/outbound/persistence-mongo/src/test/java/dev/caskeleton/adapter/outbound/mongo/migration/MongoMigrationLaneTest.java:118:        MongoCollectionMigrationLock.tryAcquire(database, "killed-runner", LEASE, early);
./adapter/outbound/persistence-mongo/src/test/java/dev/caskeleton/adapter/outbound/mongo/migration/MongoMigrationLaneTest.java:121:    assertThat(MongoCollectionMigrationLock.tryAcquire(database, "next-runner", LEASE, afterExpiry))
./adapter/outbound/persistence-mongo/src/test/java/dev/caskeleton/adapter/outbound/mongo/migration/MongoMigrationLaneTest.java:241:  private static MongoCollectionMigrationLock acquire(MongoDatabase database) {
./adapter/outbound/persistence-mongo/src/test/java/dev/caskeleton/adapter/outbound/mongo/migration/MongoMigrationLaneTest.java:242:    return MongoCollectionMigrationLock.tryAcquire(database, "first-runner", LEASE, FIXED)
./adapter/outbound/persistence-mongo/src/main/java/dev/caskeleton/adapter/outbound/mongo/migration/MongoCollectionMigrationLock.java:28:public final class MongoCollectionMigrationLock implements MongoMigrationLock {
./adapter/outbound/persistence-mongo/src/main/java/dev/caskeleton/adapter/outbound/mongo/migration/MongoCollectionMigrationLock.java:45:  private MongoCollectionMigrationLock(
./adapter/outbound/persistence-mongo/src/main/java/dev/caskeleton/adapter/outbound/mongo/migration/MongoCollectionMigrationLock.java:58:  public static Optional<MongoCollectionMigrationLock> tryAcquire(
./adapter/outbound/persistence-mongo/src/main/java/dev/caskeleton/adapter/outbound/mongo/migration/MongoCollectionMigrationLock.java:65:  public static Optional<MongoCollectionMigrationLock> tryAcquire(
./adapter/outbound/persistence-mongo/src/main/java/dev/caskeleton/adapter/outbound/mongo/migration/MongoCollectionMigrationLock.java:99:      return Optional.of(new MongoCollectionMigrationLock(locks, owner, clock, fenceOf(taken)));
./adapter/outbound/persistence-mongo/src/main/java/dev/caskeleton/adapter/outbound/mongo/migration/MongoCollectionMigrationLock.java:111:      return Optional.of(new MongoCollectionMigrationLock(locks, owner, clock, 1L));
