package com.pets.cache;
import java.io.File;
import android.util.LruCache;
public class ImageFileCache implements ImageCache<File> {
private LruCache<String, File> lruCache;
public ImageFileCache() {
lruCache = new LruCache<String, File>(DEFAULT_MAX_SIZE);
}
@Override
public void cache(String key, File img) {
lruCache.put(key, img);
}
@Override
public File get(String key) {
return lruCache.get(key);
}
@Override
public void remove(String key) {
lruCache.remove(key);
}
@Override
public void removeAll() {
lruCache.evictAll();
}
}