* ImageProvider uses LruCache to cache previews