code: protected <C extends CrudResponse, T extends UpdateEntity> List<C> handleMultipleUpdates(List<T> entityList) {
  
          if (entityList == null || entityList.isEmpty()) {
              return Collections.emptyList();
          }
  
          List<EntityUpdateWorker<C>> taskList = new ArrayList<EntityUpdateWorker<C>>();
          for (T entity : entityList) {
              taskList.add(new EntityUpdateWorker<C>(this, entity));
          }
  
          return concurrencyService.spinThreadsAndWaitForResult(taskList);
  
      }
docs: Spins off threads that will call handleUpdateEntity for each entity.
  
  @param entityList
  @return