docs: void submit(final LoadAndDisplayImageTask task) {
  		taskDistributor.execute(new Runnable() {
  			@Override
  			public void run() {
  				File image = configuration.diskCache.get(task.getLoadingUri());
  				boolean isImageCachedOnDisk = image != null && image.exists();
  				initExecutorsIfNeed();
  				if (isImageCachedOnDisk) {
  					taskExecutorForCachedImages.execute(task);
  				} else {
  					taskExecutor.execute(task);
  				}
  			}
  		});
  	}