ChangbaDevs / KTVHTTPCache

A powerful media cache framework.
MIT License
2.37k stars 436 forks source link

缓存保存的目录能否由外部调用时指定? #74

Closed blastmann closed 6 years ago

blastmann commented 6 years ago

翻阅了一下源码,框架本身提供了清理缓存的方法,但所有缓存序列化到本地时均通过KTVHCPathTools中指定的basePath目录来保存,默认都保存到Documents目录下。

请问能否让外部指定保存的根目录呢?

另外,保存到NSCachesDirectory中应该也是安全的,系统本身也有对应的自动清理机制,是否更合理一点?

libobjc commented 6 years ago

需要对缓存拥有强控制权,已提供完整的缓存操作 API,没必要依赖系统策略。

blastmann commented 6 years ago

明白了,谢谢。

iTofu commented 5 years ago

@libobjc 请问是否对缓存目录做了免 iCloud 备份处理?另外能否讲一下选择 Documents 而不是 Caches 的原因是?非常感谢!