docs: protected boolean executeLargeBlockTaskSynchronously(LargeBlockTask task) {
          LargeBlockManager lbm = LargeBlockManager.getInstance();
          assert (lbm != null);
  
          LargeBlockResponse response = null;
          try {
              // The call to get() will block until the task completes.
              response = lbm.submitTask(task).get();
          }
          catch (RejectedExecutionException ree) {
              LOG.error("Could not queue large block task: " + ree.getMessage());
          }
          catch (ExecutionException ee) {
              LOG.error("Could not execute large block task: " + ee.getMessage());
          }
          catch (InterruptedException ie) {
              LOG.error("Large block task was interrupted: " + ie.getMessage());
          }
  
          if (response != null && !response.wasSuccessful()) {
              LOG.error("Large block task failed: " + response.getException().getMessage());
          }
  
          return response == null ? false : response.wasSuccessful();
      }