cached is an in memory datastore