예제 #1
0
 public LruCacheBitmapRepository(IBitmapRepository decorated)
 {
     this.decorated = decorated;
 }
예제 #2
0
 internal ImageService(IResizeBitmap bitmapResizer, IBitmapRepository bitmapRepository, IBlurImage imageBlurer)
 {
     this.bitmapResizer    = bitmapResizer;
     this.bitmapRepository = bitmapRepository;
     this.imageBlurer      = imageBlurer;
 }
예제 #3
0
 public static IBitmapRepository GetBitmapRepository()
 {
     return(bitmapRepository ?? (bitmapRepository = new LruCacheBitmapRepository(new BitmapRepository())));
 }