public LruCacheBitmapRepository(IBitmapRepository decorated) { this.decorated = decorated; }
internal ImageService(IResizeBitmap bitmapResizer, IBitmapRepository bitmapRepository, IBlurImage imageBlurer) { this.bitmapResizer = bitmapResizer; this.bitmapRepository = bitmapRepository; this.imageBlurer = imageBlurer; }
public static IBitmapRepository GetBitmapRepository() { return(bitmapRepository ?? (bitmapRepository = new LruCacheBitmapRepository(new BitmapRepository()))); }