code: func (s *specAggregator) RemoveAPIServiceSpec(apiServiceName string) error {
  	s.rwMutex.Lock()
  	defer s.rwMutex.Unlock()
  
  	if _, existingService := s.openAPISpecs[apiServiceName]; !existingService {
  		return nil
  	}
  
  	return s.tryDeleteServiceSpecs(apiServiceName)
  }
docs: // RemoveAPIServiceSpec removes an api service from OpenAPI aggregation. If it does not exist, no error is returned.
  // It is thread safe.