/** * Method which performs the coalescing and interaction with the weak hash map * * @param id The Id to coalesce * @return The Id to use */ protected static Id resolve(WeakHashMap map, Id id) { synchronized (map) { WeakReference ref = (WeakReference) map.get(id); Id result = null; if ((ref != null) && ((result = (Id) ref.get()) != null)) { return result; } else { map.put(id, new WeakReference(id)); return id; } } }
private ImageView getImageView() { return mImageView.get(); }