code: @Override
      public V call() throws Exception{
          try {
              return callable.call();
          } catch (Exception e) {
              if (log) {
                  logger.warn("exception during run", e);
              }
  
              throw e;
          }
      }
docs: {@inheritDoc}