docs: public void registerCloseables(final Collection<Closeable> registry, Closeable... closeables) {
  
          registry.addAll(Arrays.asList(closeables));
  
          addListener(resource -> {
              for (Closeable closeable : closeables) {
                  if (closeable == RedisChannelHandler.this) {
                      continue;
                  }
  
                  try {
                      if (closeable instanceof AsyncCloseable) {
                          ((AsyncCloseable) closeable).closeAsync();
                      } else {
                          closeable.close();
                      }
                  } catch (IOException e) {
                      if (debugEnabled) {
                          logger.debug(e.toString(), e);
                      }
                  }
              }
  
              registry.removeAll(Arrays.asList(closeables));
          });
      }