URL fetch on the UI thread is a no-no. I would say use the setImageWithURL category as you did in the ImageCache.