package org.softeg.slartus.forpdaplus.classes.LazyGallery; /** * User: slinkin * Date: 25.11.11 * Time: 13:14 */ import android.graphics.Bitmap; import java.lang.ref.SoftReference; import java.util.HashMap; public class MemoryCache { private HashMap<String, SoftReference<Bitmap>> cache=new HashMap<String, SoftReference<Bitmap>>(); public Bitmap get(String id){ if(!cache.containsKey(id)) return null; SoftReference<Bitmap> ref=cache.get(id); return ref.get(); } public void put(String id, Bitmap bitmap){ cache.put(id, new SoftReference<Bitmap>(bitmap)); } public void clear() { cache.clear(); } }