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;