public T GetNamed(string name) { var bundle = CacherFactory.Get <ApplicationCache>().Get <T>(CachePrefix + name); bundle.IgnoreCache = true; return(bundle); }
public CSSBundle(IDebugStatusReader debugStatusReader) : base(new FileWriterFactory(new RetryableFileOpener(), 5), new FileReaderFactory(new RetryableFileOpener(), 5), debugStatusReader, new CurrentDirectoryWrapper(), new Hasher(new RetryableFileOpener()), CacherFactory.Get <ApplicationCache>()) { }
public void ClearCache() { CacherFactory.Get <ApplicationCache>().Clear(); //CacherFactory.Get<MemoryCache>().Clear(); }
public string AsCached(string name, string filePath) { return(Render(filePath, name, new CacheRenderer(CachePrefix, name), CacherFactory.Get <ApplicationCache>())); }
public string AsNamed(string name, string renderTo) { return(Render(renderTo, name, new FileRenderer(fileWriterFactory), CacherFactory.Get <ApplicationCache>())); }