minValidFor property

Duration minValidFor
final

Your current heuristic: treat tokens as “good” if valid at least 8 hours more. If you want “refresh only when nearly expired”, set this to Duration.zero.

Implementation

final Duration minValidFor;