当前位置: 首页 > 工具软件 > PINCache > 使用案例 >

PINCache

孟华晖
2023-12-01
PINCache是线程安全的键值缓存框架,用来储存难以获取或重建的临时对象,比如下载数据或处理缓慢的结果。它集成了内存缓存(PINMemoryCache)和硬盘缓存(PINDiskCache)。

PINCache主要功能是提供容易使用的缓存前端,小而快的内存缓存文件会异步保存到硬盘缓存。当发生一些影响程序内存的事件,比如程序切换到后台,内存不足,PINCache会自动把内存缓存写入硬盘缓存,在同步过程中,还会自动创建dispatch groups使操作不会阻碍(blocking)。

异步方法 Asynchronous Methods

– objectForKey:block:

– setObject:forKey:block:

– removeObjectForKey:block:

– trimToDate:block:

– removeAllObjects:

同步方法 Synchronous Methods

– objectForKey:

– setObject:forKey:

– removeObjectForKey:

– trimToDate:

– removeAllObjects
 类似资料:

相关阅读

相关文章

相关问答