package com.bigfat.lazyimageloader.util;
import android.graphics.Bitmap;
import java.lang.ref.SoftReference;
import java.util.HashMap;
/**
* Created by yueban on 15/3/26.
*/
public class MemoryCache {
private HashMap<String, SoftReference<Bitmap>> cache = new HashMap<>();
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();
}
}