public override CacheProcessorBase[] CreateCacheComponents(WaitHandle stopEvent)
        {
            OrgOperationProxy orgOperationProxyInstance = new OrgOperationProxy();

            return(new CacheProcessorBase[]
            {
                new CacheScanner(this, stopEvent),
                new UpgradeBatchCreatorScheduler(this, orgOperationProxyInstance, stopEvent)
            });
        }
        public override CacheProcessorBase[] CreateCacheComponents(WaitHandle stopEvent)
        {
            SymphonyProxy     symphonyProxyInstance     = new SymphonyProxy();
            OrgOperationProxy orgOperationProxyInstance = new OrgOperationProxy();

            return(new CacheProcessorBase[]
            {
                new FirstOrgCacheScanner(this, stopEvent),
                new UpgradeHandlerScheduler(this, orgOperationProxyInstance, symphonyProxyInstance, stopEvent)
            });
        }