public ITextFileReader GetReaderFor(string source) { var cacheFilepath = _cacheFilenameGenerator.GenerateFor(source); return(File.Exists(cacheFilepath) ? _readerFactory.Open(cacheFilepath) : null); }
private ITextFileReader GetHostsFileReader() { return(_textFileReaderFactory.Open(_settings.HostsFile)); }