When returning data for the first time, the staleCheck and evictCheck intervals may need to be set after the data returns