cache_key consults updated_on timestamp if present