class ImageDiskTaskManager extends TaskManager<Bitmap> {

    @Override
    void execute() {
        if (mUrls.isEmpty()) {
            mImageTaskManagerListener.onSuccess(mResults);
        }

        ImageDiskTaskListener imageDiskTaskListener = new ImageDiskTaskListener(mMaxImageWidth);
        for (final String url : mUrls) {
            CacheService.getFromDiskCacheAsync(url, imageDiskTaskListener);
        }
    }

      ImageDiskTaskManager(@NonNull final List<String> urls,
            @NonNull final TaskManagerListener<Bitmap> imageTaskManagerListener,
            final int maxImageWidth);

}