public CacheImageFetcher(IImageFetcher source, long maxCacheSizeMb) { _source = source; _cache = new MemoryCache(new MemoryCacheOptions() { SizeLimit = maxCacheSizeMb * 1000000 }); }
public ProductController( ProductProcessor productProcessor, IEntitySerializer serializer, IEntityDeserializer deserializer, IImageFetcher imageFetcher ) { _productProcessor = productProcessor; _serializer = serializer; _deserializer = deserializer; _imageFetcher = imageFetcher; }
public ImageController(IImageFetcher fetcher, ILogger <ImageController> logger) { _imageFetcher = fetcher; _logger = logger; }
public LikeService(IWebDriver driver, IImageFetcher fetch, IElementFinder elementFinder) { this._driver = driver; this._fetch = fetch; this._elementFinder = elementFinder; }