@Override
 public void execute() throws SBonitaException {
   // set tenant classloader
   final int maxResults = 100;
   final DependencyService dependencyService = tenantServiceAccessor.getDependencyService();
   dependencyService.refreshClassLoader(ScopeType.TENANT, tenantId);
   final ProcessDefinitionService processDefinitionService =
       tenantServiceAccessor.getProcessDefinitionService();
   List<Long> processDefinitionIds;
   int j = 0;
   do {
     processDefinitionIds = processDefinitionService.getProcessDefinitionIds(j, maxResults);
     j += maxResults;
     for (final Long id : processDefinitionIds) {
       dependencyService.refreshClassLoader(ScopeType.PROCESS, id);
     }
   } while (processDefinitionIds.size() == maxResults);
 }