connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/remoteconnections/interfaces/AbstractPackageInstallerProvider.java
changeset 454 33689291ccbd
parent 0 fb279309251b
child 1195 c38677b41881
equal deleted inserted replaced
453:062c4da99089 454:33689291ccbd
   224 			}
   224 			}
   225 		});
   225 		});
   226 		return installerList;
   226 		return installerList;
   227 	}
   227 	}
   228 
   228 
   229 	protected Image getCachedImage(ImageDescriptor desc) {
   229 	protected synchronized Image getCachedImage(ImageDescriptor desc) {
   230 		if (imageCache == null)
   230 		if (imageCache == null)
   231 			imageCache = new HashMap<ImageDescriptor, Image>();
   231 			imageCache = new HashMap<ImageDescriptor, Image>();
   232 		
   232 		
   233 		Image image = imageCache.get(desc);
   233 		Image image = imageCache.get(desc);
   234 		if (image == null) {
   234 		if (image == null) {
   237 		}
   237 		}
   238 		
   238 		
   239 		return image;
   239 		return image;
   240 	}
   240 	}
   241 
   241 
   242 	public void dispose() {
   242 	public synchronized void dispose() {
   243 		if (imageCache != null) {
   243 		if (imageCache != null) {
   244 			for (Image image : imageCache.values()) {
   244 			for (Image image : imageCache.values()) {
   245 				image.dispose();
   245 				image.dispose();
   246 			}
   246 			}
   247 			imageCache.clear();
   247 			imageCache.clear();