in memory datastore for e-commerce