Bug 63407 [JFace] image reading is unbuffered
in i0520 I was tracing disk reads and noticed that when reading images we are hitting the disk for individual bytes. While there may not be a huge win here, it would likely be worthwhile using a BufferedInputStream around whatever stream is being used now.
bundles/org.eclipse.jface/src/org/eclipse/jface/resource/URLImageDescriptor.java
private URL url;
/**
 * Creates a new URLImageDescriptor.
 * @param url The URL to load the image from.  Must be non-null.
 */
URLImageDescriptor(URL url) {
	this.url = url;
}
/* (non-Javadoc)
 * Method declared on Object.
 */
public boolean equals(Object o) {
	if (!(o instanceof URLImageDescriptor)) {
		return false;