code: func getPfconfigSocketPath() string {
  	if pfconfigSocketPathCache != "" {
  		// Do nothing, cache is populated, will be returned below
  	} else if sharedutils.EnvOrDefault("PFCONFIG_TESTING", "") == "" {
  		pfconfigSocketPathCache = pfconfigSocketPath
  	} else {
  		fmt.Println("Test flag is on. Using pfconfig test socket path.")
  		pfconfigSocketPathCache = pfconfigTestSocketPath
  	}
  	return pfconfigSocketPathCache
  }
docs: // Get the pfconfig socket path depending on whether or not we're in testing
  // Since the environment is not bound to change at runtime, the socket path is computed once and cached in pfconfigSocketPathCache
  // If the socket should be re-computed, empty out pfconfigSocketPathCache and run this function