/// ------------------------------------------------------------------------------------ /// <summary> /// Removes the files. /// </summary> /// <param name="cachedFiles">The cached files.</param> /// ------------------------------------------------------------------------------------ public void RemoveFiles(CacheFileInfo cachedFiles) { foreach (CachedFile file in cachedFiles.Files) { try { File.Delete(file.CachedFileName); } catch (Exception e) { Console.WriteLine("Got exception: " + e.Message); } } }
/// ------------------------------------------------------------------------------------ /// <summary> /// Prints out debug information /// </summary> /// ------------------------------------------------------------------------------------ public void DebugInfo() { foreach (DictionaryEntry entry in m_htCache) { CacheFileInfo info = entry.Value as CacheFileInfo; Console.WriteLine("{0}, last accessed: {1}", entry.Key, info.LastAccessed); foreach (CachedFile file in info.DebugFiles) { Console.WriteLine("\t{0} ({1})", file.OriginalName, Path.GetFileName(file.CachedFileName)); } Console.WriteLine(); } }
/// ------------------------------------------------------------------------------------ /// <summary> /// Removes the files. /// </summary> /// <param name="cachedFiles">The cached files.</param> /// ------------------------------------------------------------------------------------ public void RemoveFiles(CacheFileInfo cachedFiles) { foreach (CachedFile file in cachedFiles.Files) { try { File.Delete(file.CachedFileName); } catch (Exception e) { Console.WriteLine("Got exception: " + e.Message); } } }