src/java.desktop/share/classes/sun/swing/ImageCache.java
Print this page
*** 35,45 ****
*/
public class ImageCache {
// Maximum number of entries to cache
private int maxCount;
// The entries.
! final private LinkedList<SoftReference<Entry>> entries;
public ImageCache(int maxCount) {
this.maxCount = maxCount;
entries = new LinkedList<SoftReference<Entry>>();
}
--- 35,45 ----
*/
public class ImageCache {
// Maximum number of entries to cache
private int maxCount;
// The entries.
! private final LinkedList<SoftReference<Entry>> entries;
public ImageCache(int maxCount) {
this.maxCount = maxCount;
entries = new LinkedList<SoftReference<Entry>>();
}
*** 100,113 ****
/**
* Caches set of arguments and Image.
*/
private static class Entry {
! final private GraphicsConfiguration config;
! final private int w;
! final private int h;
! final private Object[] args;
private Image image;
Entry(GraphicsConfiguration config, int w, int h, Object[] args) {
this.config = config;
this.args = args;
--- 100,113 ----
/**
* Caches set of arguments and Image.
*/
private static class Entry {
! private final GraphicsConfiguration config;
! private final int w;
! private final int h;
! private final Object[] args;
private Image image;
Entry(GraphicsConfiguration config, int w, int h, Object[] args) {
this.config = config;
this.args = args;