previewLoader.loadPreview(picture);
if (async) { previewLoader.loadPreview(picture); } else { currentImage = getSizedIconForce(picture); repaint(); }
	public void displayPicture(Picture picture) {		if (picture == null) {			currentImage = null;			//currentImageFile = null;			currentPicture = null;			repaint();		} else {			//String filename = picture.getSource().getPath();						if (picture != currentPicture) {				//currentImageFile = filename;				currentPicture = picture;				ImageIcon r = (ImageIcon) imageIcons.get(picture);				if (r != null) {					Log.log(Log.LEVEL_TRACE, MODULE, "Cache hit: " + picture);					currentImage = r;					repaint();				} else {					Log.log(Log.LEVEL_TRACE, MODULE, "Cache miss: " + picture);					previewLoader.loadPreview(picture);				}			}		}	}