docs: private void destroyPartitionsAndMapContainer(MapContainer mapContainer) {
          final List<LocalRetryableExecution> executions = new ArrayList<>();
  
          for (PartitionContainer container : partitionContainers) {
              final MapPartitionDestroyOperation op = new MapPartitionDestroyOperation(container, mapContainer);
              executions.add(InvocationUtil.executeLocallyWithRetry(nodeEngine, op));
          }
  
          for (LocalRetryableExecution execution : executions) {
              try {
                  if (!execution.awaitCompletion(DESTROY_TIMEOUT_SECONDS, TimeUnit.SECONDS)) {
                      logger.warning("Map partition was not destroyed in expected time, possible leak");
                  }
              } catch (InterruptedException e) {
                  currentThread().interrupt();
                  nodeEngine.getLogger(getClass()).warning(e);
              }
          }
      }