Renamed syncCache() to commit() because the cache data mapper essentially acts as its own UoW, added a refreshCache() method to reload entities into cache from the database