picasso是否支持图片磁盘缓存

Whether picasso supports image disk caching

在我从事 Volley 工作之前,我使用 DiskLruCache [link] with Volley 在磁盘上缓存图像。

现在我一直在使用 Picasso 的应用程序。

我想知道毕加索是否支持磁盘缓存。 如果它支持我如何修复缓存大小。

使用磁盘缓存从远程加载图像时哪个有用?

Picasso 支持磁盘缓存,它依赖于 HTTP 客户端。

如果您将它与 OkHttp 一起使用,磁盘缓存的默认大小约为 50 MB(占总量的 2% space,最大 50MB,最小 5MB)。

如果这不能满足您的需求,您可以实现自己的磁盘缓存或在使用 Picasso.Builder.[=11= 初始化 Picasso 时手动初始化具有更大磁盘缓存大小的 OkHttpDownloader ]

我会推荐后者,它应该看起来像

new Picasso.Builder(context).downloader(new OkHttpDownloader(MAX_CACHE_SIZE)).build();