public static bool IsCached(string listFileName, bool useLogWritten, PreDownloader.CachingReport callback)
        {
            StringBuilder     targetLog         = (!useLogWritten) ? null : new StringBuilder(1024);
            BackgroundInstall backgroundInstall = new BackgroundInstall();

            return(backgroundInstall._IsCached(listFileName, true, targetLog, callback));
        }
        public static bool ReportNoCached(string listFileName, PreDownloader.CachingReport callback)
        {
            BackgroundInstall backgroundInstall = new BackgroundInstall();

            return(backgroundInstall._IsCached(listFileName, false, new StringBuilder(1024), callback));
        }