JedisPoolUtil中的returnResource(jedis)一直报错

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

public static void release(JedisPool jedisPool, Jedis jedis) {
if (null != jedis) {

        jedisPool.returnResource(jedis);
    }
}
运行结果及报错内容

returnResource(redis.clients.jedis.Jedis) 在 redis.clients.jedis.JedisPool 中是 protected 访问控制

我的解答思路和尝试过的方法
我想要达到的结果

直接调用jedis.close();就可以了
jedis.close()里的源码就是这样的

  @Override
  public void close() {
    if (dataSource != null) {
      if (client.isBroken()) {
        this.dataSource.returnBrokenResource(this);
      } else {
        this.dataSource.returnResource(this);
      }
    } else {
      client.close();
    }
  }