/// <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); }
System.IO.FileInfo[] ICleanUpPolicy.SelectFiles(Bamboo.Prevalence.PrevalenceEngine ignored) { return(EmptyFileInfoArray); }