code: protected void setSslConfig(ServiceReference<SSLConfiguration> service) {
          String id = (String) service.getProperty(SSL_CFG_ID);
          sslConfigs.putReference(id, service);
  
          // any options that needed this id need to refresh... 
          for (SSLChannelOptions options : sslOptions.values()) {
              options.updateRegistration(bContext, sslConfigs);
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "setSslConfig", "id=" + id, service);
          }
      }
docs: dynamic/optional/multiple. May be called at any time and in any order
  
  @param ref reference to the service