Implements in memory data store