Example #1
0
        private void handleChanges(Stack <Change> buffer)
        {
            var cacheHandler = new CrawlHandler(_crawlReader, (s) => Logger.Write(s));
            var files        = getChanges(buffer);

            files.ForEach(x =>
            {
                _cache.Invalidate(x.Path);
                handle(x);
            });
            foreach (var plugin in _plugins)
            {
                plugin.Handle(cacheHandler);
            }
        }