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/FileImageDescriptor.java
*   <code>null</code>
 * @param filename the name of the file
 */
FileImageDescriptor(Class clazz, String filename) {
	this.location = clazz;
	this.name = filename;
}
/* (non-Javadoc)
 * Method declared on Object.
 */
public boolean equals(Object o) {
	if (!(o instanceof FileImageDescriptor)) {
		return false;
	}
	FileImageDescriptor other = (FileImageDescriptor)o;
	if (location != null) {
		if (!location.equals(other.location)) {
			return false;
		}
	} else {
		if (other.location != null) {
			return false;
		}
	}
	return name.equals(other.name);
}
/* (non-Javadoc)
 * Method declared on ImageDesciptor.
 * Returns null if the image data cannot be read.
 */