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