我正在使用ExoPlayer2播放来自网络的音乐。现在我想通过使用漂亮的SimpleCache类来缓存下载的音乐。我的问题如下:每次我请求播放歌曲时,服务器都会返回一个不同的URL(也是针对同一首歌曲),SimpleCache将其用作键。因此,SimpleCache为每个URL创建一个新的缓存文件(即同一首歌曲的不同文件)。如果有一种方法可以询问我为特定url生成的缓存文件的key是什么,那就太好了。你知道这样做的方法吗?SimpleCache类是final,所以我不能覆盖它的方法。编辑,一个粗略的解决方案:我创建了CacheDataSource的副本,并在方法open(DataSpe