code: private <R> Future<Response<R>> writeAsync(final String key, Callable<Response<R>> func) {
          if (canSendShadowRequest(key)) {
              return executor.submit(func);
          }
          return null;
      }
docs: /*
  For async scheduling of Jedis commands on shadow clusters.