docs: @Override
      public CacheKey getCacheKey(HttpServletRequest request, HttpServletResponse response) {
          final CacheKey parentKey = this.wrappedComponent.getCacheKey(request, response);
          final CacheKey attributeKey = this.attributeSource.getCacheKey(request, response);
          return CacheKey.build(this.beanName, parentKey, attributeKey);
      }