在Glide中,model其实是一个抽象的概念,无论你是缓存读取,还是从网络获取,资源所在的路径就称为model。所以,无论是SourceGenerator,DataCacheGenerator,还是ResourceCacheGenerator在从model(缓存或者网络)中获取数据之后都需要走一次data->transcode过程(ResourceCacheGenerator可以跳过transform)。 其中data是无法设置的,是根据modelloader可以得到的data决定的,其他都是我们可以根据业务需要设置。