/// <summary>
        /// Returns a list with all unnecessary files older
        /// than <see cref="MaxAge"/>.
        /// </summary>
        /// <param name="engine">the prevalence engine</param>
        /// <returns></returns>
        public override System.IO.FileInfo[] SelectFiles(Bamboo.Prevalence.PrevalenceEngine engine)
        {
            FileInfo[] unnecessary = GetUnnecessaryPrevalenceFiles(engine);
            int        index       = FindFirstFileOlderThanPeriod(unnecessary);

            if (index > 0)
            {
                return(GetFileInfoRange(unnecessary, 0, index + 1));
            }
            return(NullCleanUpPolicy.EmptyFileInfoArray);
        }
Exemple #2
0
 System.IO.FileInfo[] ICleanUpPolicy.SelectFiles(Bamboo.Prevalence.PrevalenceEngine ignored)
 {
     return(EmptyFileInfoArray);
 }