isFresh property

bool isFresh

Checks if the current data is fresh, not stale, i.e. time since last update is less than expiration (if set).

Implementation

bool get isFresh => isData && (expiration == null || _timeSinceLastUpdate < expiration!);