CacheManager 类型
模块: cc.AssetManager
缓存管理器是一个模块,在非 WEB 平台上,用于管理所有从服务器上下载下来的缓存,这是一个单例,所有成员能通过 cc.assetManager.cacheManager 访问。
索引
属性(properties)
cacheDirString缓存目录的名称cacheEnabledBoolean是否缓存资源到用户存储空间,此属性只在小游戏平台有效autoClearBoolean是否在存储空间满了后自动清理缓存,此属性只在小游戏平台有效cacheIntervalNumber缓存资源的间隔时间,此属性只在小游戏平台有效,单位:msdeleteIntervalNumber清理资源的间隔时间,当你使用cleanLRU时,资源将以此间隔被删除,单位:mscachedFilesCache所有缓存文件列表
方法
getCache通过原始 url 获取缓存后的路径getTemp通过原始 url 获取临时文件的路径,此方法只在小游戏平台有效clearCache清空所有缓存,请谨慎使用,如果必要的话,我们建议在游戏启动之前使用clearLRU使用 LRU 策略清空部分缓存removeCache通过原始 url 移除缓存
Details
属性(properties)
cacheDir
缓存目录的名称
| meta | description |
|---|---|
| 类型 | String |
| 定义于 | cocos2d/core/asset-manager/cache-manager.ts:20 |
cacheEnabled
是否缓存资源到用户存储空间,此属性只在小游戏平台有效
| meta | description |
|---|---|
| 类型 | Boolean |
| 定义于 | cocos2d/core/asset-manager/cache-manager.ts:33 |
autoClear
是否在存储空间满了后自动清理缓存,此属性只在小游戏平台有效
| meta | description |
|---|---|
| 类型 | Boolean |
| 定义于 | cocos2d/core/asset-manager/cache-manager.ts:46 |
cacheInterval
缓存资源的间隔时间,此属性只在小游戏平台有效,单位:ms
| meta | description |
|---|---|
| 类型 | Number |
| 定义于 | cocos2d/core/asset-manager/cache-manager.ts:59 |
deleteInterval
清理资源的间隔时间,当你使用
cleanLRU时,资源将以此间隔被删除,单位:ms
| meta | description |
|---|---|
| 类型 | Number |
| 定义于 | cocos2d/core/asset-manager/cache-manager.ts:72 |
cachedFiles
所有缓存文件列表
| meta | description |
|---|---|
| 类型 | Cache |
| 定义于 | cocos2d/core/asset-manager/cache-manager.ts:85 |
方法
getCache
通过原始 url 获取缓存后的路径
| meta | description |
|---|---|
| 返回 | String |
| 定义于 | cocos2d/core/asset-manager/cache-manager.ts:99 |
参数列表
originUrlstring
getTemp
通过原始 url 获取临时文件的路径,此方法只在小游戏平台有效
| meta | description |
|---|---|
| 返回 | String |
| 定义于 | cocos2d/core/asset-manager/cache-manager.ts:112 |
参数列表
originUrlstring
clearCache
清空所有缓存,请谨慎使用,如果必要的话,我们建议在游戏启动之前使用
| meta | description |
|---|---|
| 定义于 | cocos2d/core/asset-manager/cache-manager.ts:125 |
clearLRU
使用 LRU 策略清空部分缓存
| meta | description |
|---|---|
| 定义于 | cocos2d/core/asset-manager/cache-manager.ts:136 |
removeCache
通过原始 url 移除缓存
| meta | description |
|---|---|
| 定义于 | cocos2d/core/asset-manager/cache-manager.ts:147 |
参数列表
originUrlstring