Transactional, persistent in memory key/value store