An image loader with memory and disk cache for the ProfilePicture.

Internal class for efficient image loading. Made portable using partial
and generics.