OkHttpClient client = new OkHttpClient(); client.setCache(null);
public class VolleyUtil { // http://arnab.ch/blog/2013/08/asynchronous-http-requests-in-android-using-volley/ private volatile static RequestQueue sRequestQueue; /** get the single instance of RequestQueue **/ public static RequestQueue getQueue(Context context) { if (sRequestQueue == null) { synchronized (VolleyUtil.class) { if (sRequestQueue == null) { OkHttpClient client = new OkHttpClient(); client.setCache(null); sRequestQueue = Volley.newRequestQueue(context.getApplicationContext(), new OkHttpStack(client)); VolleyLog.DEBUG = true; } } } return sRequestQueue; }}
OkHttpClient okHttpClient = new OkHttpClient(); File httpCacheDirectory = new File(appContext.getCacheDir(), "responses"); Cache cache = new Cache(httpCacheDirectory, maxSizeInBytes); okHttpClient.setCache(cache); OkClient okClient = new OkClient(okHttpClient); RestAdapter.Builder builder = new RestAdapter.Builder(); builder.setEndpoint(endpoint); builder.setClient(okClient);
OkHttpClient client = new OkHttpClient(); client.setCache(null);
Cache cache = new Cache(httpCacheDirectory, 10 * 1024 * 1024); OkHttpClient client = new OkHttpClient(); client.setCache(cache);
OkHttpClient okHttp = new OkHttpClient(); Cache cache = new Cache(ctx.getCacheDir(), cacheSize); okHttp.setCache(cache); // Use OkHttp as downloader Downloader downloader = new OkHttpDownloader(okHttp); mPicasso = new Picasso.Builder(getApplicationContext()) .downloader(downloader)).memoryCache(new LruCache(size)).build();
OkHttpClient okHttpClient = new OkHttpClient(); File customCacheDirectory = new File(Environment.getExternalStorageDirectory().getAbsoluteFile() + "/MyCache"); okHttpClient.setCache(new Cache(customCacheDirectory, Integer.MAX_VALUE)); OkHttpDownloader okHttpDownloader = new OkHttpDownloader(okHttpClient); Picasso picasso = new Picasso.Builder(mainActivity).downloader(okHttpDownloader).build(); picasso.load(imageURL).into(viewHolder.image);
OkHttpClient okHttpClient = new OkHttpClient(); File customCacheDirectory = new File(Environment.getExternalStorageDirectory().getAbsoluteFile() + "/MyCache"); okHttpClient.setCache(new Cache(customCacheDirectory, Integer.MAX_VALUE)); OkHttpDownloader okHttpDownloader = new OkHttpDownloader(okHttpClient); Picasso picasso = new Picasso.Builder(mainActivity).downloader(okHttpDownloader).build(); picasso.load(imageURL).into(viewHolder.image);
OkHttpClient client = new OkHttpClient(); client.setConnectTimeout(connectTimeOut, TimeUnit.SECONDS); client.setReadTimeout(readTime, TimeUnit.SECONDS); File cachePath = FuncFileDownload.getStoragePath(context, "pre"); client.setCache(new com.squareup.okhttp.Cache(cachePath, 30000000)); sPicasso = new Picasso.Builder(context) .downloader(new OkHttpDownloader(client)) .build(); Picasso.setSingletonInstance(sPicasso);
private static final int DISK_CACHE_SIZE = 2 << 20; // 2MB cache OkHttpClient createOkHttpClient(Application app) { OkHttpClient client = new OkHttpClient(); // Install an HTTP cache in the application cache directory. try { File cacheDir = new File(app.getCacheDir(), "http"); Cache cache = new Cache(cacheDir, DISK_CACHE_SIZE); client.setCache(cache); } catch (IOException e) { LOG.e("<tag>", "Unable to install disk cache.", e); } return client; }
OkHttpClient okHttpClient = new OkHttpClient(); okHttpClient.setCache(new Cache(getCacheDir(), 100 * 1024 * 1024)); //100 MB cache, use Integer.MAX_VALUE if it is too low OkHttpDownloader downloader = new OkHttpDownloaderDiskCacheFirst(okHttpClient); Picasso.Builder builder = new Picasso.Builder(this); builder.downloader(downloader); Picasso built = builder.build(); Picasso.setSingletonInstance(built);
okHttpClient.setCache(cache);
mOkHttpClient.setConnectTimeout(CommonConsts.SECONDS_TO_OK_HTTP_TIME_OUT, TimeUnit.SECONDS); mOkHttpClient.setRetryOnConnectionFailure(true); mOkHttpClient.setCache(diskCache);
okHttpClient.setCache(cache); okHttpClient.setConnectTimeout(30, TimeUnit.SECONDS); okHttpClient.setReadTimeout(30, TimeUnit.SECONDS);
okHttpClient.setCache(cache);