docs: public List<Object> syncAndReturnAll() throws Exception {
          try {
              JedisClusterPipeline pipeline = new JedisClusterPipeline(clusterInfoCache);
              execute(pipeline);
              return pipeline.syncAndReturnAll();
          } catch (JedisMovedDataException jre) {
              // if MOVED redirection occurred, rebuilds cluster's slot cache,
              // recommended by Redis cluster specification
              connectionHandler.renewSlotCache();
              if (maxAttempts > 0) {
                  maxAttempts--;
                  return syncAndReturnAll();
              }
              throw jre;
          } catch (Exception ex) {
              throw ex;
          }
      }