basic process for updating the cache from a record. needs more work, specifically, on resolution rules
Contemplating custom json serialization for Values; specifically time.Time handling