public override void Start()
        {
            using (var lifetimeScope = ContextScopeProvider.CreateChildContainer())
            {
                using (indexerService = lifetimeScope.Resolve<IIndexerService>())
                {
                    if (!indexerService.StartIndexer())
                    {
                        return;
                    }
                    indexerService.CleanLock();
                }
            }

            base.Start();
        }
        public override void Start()
        {
            using (var lifetimeScope = ContextScopeProvider.CreateChildContainer())
            {
                using (indexerService = lifetimeScope.Resolve <IIndexerService>())
                {
                    if (!indexerService.StartIndexer())
                    {
                        return;
                    }
                    indexerService.CleanLock();
                }
            }

            base.Start();
        }