docs: @Override
      public byte[] set(byte[] key, byte[] value, int expireTime) {
          if (key == null) {
              return null;
          }
          Jedis jedis = getJedis();
          try {
              jedis.set(key, value);
              // -1 and 0 is not a valid expire time in Jedis
              if (expireTime > 0) {
                  jedis.expire(key, expireTime);
              }
           } finally {
              jedis.close();
          }
          return value;
      }