public static IndigoBreadcrumbDataRetriever GetInstance(IIndigoCategoryService indigoCategoryService, IGoogleCategoryService googleCategoryService, ILogger log)
            {
                if (_instance != null)
                {
                    return(_instance);
                }
                lock (SyncRoot)
                {
                    if (_instance == null)
                    {
                        _instance = new IndigoBreadcrumbDataRetriever(indigoCategoryService, googleCategoryService, log);
                    }
                }

                return(_instance);
            }
 public FeedGeneratorIndigoBreadcrumbRepository(IIndigoCategoryService indigoCategoryService, IGoogleCategoryService googleCategoryService, ILogger log)
 {
     _indigoBreadcrumbDataRetriever = IndigoBreadcrumbDataRetriever.GetInstance(indigoCategoryService, googleCategoryService, log);
     _log = log;
 }