code: @Override
      public synchronized ChannelFactoryData updateChannelFactoryProperty(Class<?> factoryType, Object key, Object value) throws ChannelFactoryException {
          ChannelFactoryDataImpl cfd = findOrCreateChannelFactoryData(factoryType);
          cfd.setProperty(key, value);
          // Trace each of the properties being added.
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "updateChannelFactoryProperty for factory " + factoryType + ", key=" + key + ", value=" + value);
          }
  
          return cfd;
      }
docs: /*
  @see
  com.ibm.wsspi.channelfw.ChannelFramework#updateChannelFactoryProperty(java
  .lang.Class, java.lang.Object, java.lang.Object)