Initial cache for earliest and latest measurements.
return null for earliest and latest.
Persistence cache is passing tests.
Merge branch 'early-late-cache' into develop