in src/main/scala/ophan/google/indexing/observatory/model/AvailabilityRecord.scala [46:52]
def needsCheckingNow()(implicit clock: Clock = Clock.systemUTC): Boolean = !contentHasBeenFound && {
val now = clock.instant()
val timeSinceFirstSeenInSitemap = Duration.between(firstSeenInSitemap, now)
timeSinceFirstSeenInSitemap > DelayForFirstCheckAfterContentIsFirstSeenInSitemap && missing.forall { m =>
Duration.between(m, now) > reasonableTimeBetweenChecksForContentAged(timeSinceFirstSeenInSitemap)
}
}