code: func (cfgSrcHandler *Handler) GetConfigurationByKeyAndDimensionInfo(key, dimensionInfo string) (interface{}, error) {
  	var (
  		configSrcVal interface{}
  		actualValue  interface{}
  		exist        bool
  	)
  
  	cfgSrcHandler.Lock()
  	for _, v := range cfgSrcHandler.dimensionsInfoConfigurations {
  		value, ok := v[dimensionInfo]
  		if ok {
  			actualValue, exist = value[key]
  		}
  	}
  	cfgSrcHandler.Unlock()
  
  	if exist {
  		configSrcVal = actualValue
  		return configSrcVal, nil
  	}
  
  	return nil, errors.New("key not exist")
  }
docs: //GetConfigurationByKeyAndDimensionInfo gets required configuration for a particular key and dimension pair