docs: @Override
      public void destroy() {
          try {
              super.destroy();
          } catch (Exception e) {
              LOGGER.warn(e.getMessage(), e);
          }
  
          if (jedisPool != null && myOwnJedisPool) {
              try {
                  jedisPool.destroy();
              } catch (Exception e) {
                  LOGGER.warn(e.getMessage(), e);
              } finally {
                  jedisPool = null;
              }
          }
      }