docs: @Override
      public CacheKey getCacheKey(HttpServletRequest request, HttpServletResponse response)
              throws IllegalStateException {
          if (this.wrappedComponent != null) {
              return this.wrappedComponent.getCacheKey(request, response);
          } else {
              logger.debug("PipelineComponentWrapper.wrapperComponent is null");
              throw new IllegalStateException("PipelineComponentWrapper.wrapperComponent is null");
          }
      }