CachedPackages UpdatePackages(string directory, long lastDirectoryWrite) { var packages = extractor.ReadPackages(directory); var cachedSnippets = new CachedPackages( ticks: lastDirectoryWrite, readPackages: packages); return(packageCache[directory] = cachedSnippets); }
public bool TryRemoveDirectory(string directory, out CachedPackages cached) { return(packageCache.TryRemove(directory, out cached)); }