private void deleteConnectionTemporaryDirectory() {
   if (connectionTemporaryDirectory != null) {
     try {
       logger.info("Deleting connection temporary directory {}", connectionTemporaryDirectory);
       connectionTemporaryDirectory.deleteRecursively();
     } catch (RuntimeException exc) {
       logger.warn(
           "Got exception while deleting connection temporary directory {}. Ignoring it.",
           connectionTemporaryDirectory,
           exc);
     }
   }
 }