private void sendCleanupOperations(List<PartitionContainer> partitionContainers) {
   final int maxCleanupOperationCountInOneRound = getMaxCleanupOperationCountInOneRound();
   final int start = 0;
   int end = maxCleanupOperationCountInOneRound;
   if (end > partitionContainers.size()) {
     end = partitionContainers.size();
   }
   final List<PartitionContainer> partitionIds = partitionContainers.subList(start, end);
   for (PartitionContainer container : partitionIds) {
     // mark partition container as has on going expiration operation.
     container.setHasRunningCleanup(true);
     OperationService operationService = mapService.getNodeEngine().getOperationService();
     operationService.executeOperation(
         createExpirationOperation(EXPIRATION_PERCENTAGE, container.getPartitionId()));
   }
 }