import android.content.Context; import java.io.File; import java.io.IOException; public class ParcelDiskCache extends AbstractParcelDiskCache { private static ParcelDiskCache sInstance; private ParcelDiskCache(Context context, String name, long maxSize) throws IOException { super(context, name, maxSize); } public static ParcelDiskCache getInstance(Context context) throws IOException { if (sInstance == null) { sInstance = new ParcelDiskCache(context, "objects", 5 * 1024 * 1024); //5MB store } return sInstance; } @Override File getCacheDirectory(Context context) { return context.getCacheDir(); } @Override public void close() { super.close(); sInstance = null; } }