connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/remoteconnections/interfaces/AbstractPackageInstallerProvider.java
equal
deleted
inserted
replaced
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(); |