CacheManager
类型
模块: cc.AssetManager
缓存管理器是一个模块,在非 WEB 平台上,用于管理所有从服务器上下载下来的缓存,这是一个单例,所有成员能通过 cc.assetManager.cacheManager
访问。
索引
属性(properties)
cacheDir
String
缓存目录的名称cacheEnabled
Boolean
是否缓存资源到用户存储空间,此属性只在小游戏平台有效autoClear
Boolean
是否在存储空间满了后自动清理缓存,此属性只在小游戏平台有效cacheInterval
Number
缓存资源的间隔时间,此属性只在小游戏平台有效,单位:msdeleteInterval
Number
清理资源的间隔时间,当你使用cleanLRU
时,资源将以此间隔被删除,单位:mscachedFiles
Cache
所有缓存文件列表
方法
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 |
参数列表
originUrl
string
getTemp
通过原始 url 获取临时文件的路径,此方法只在小游戏平台有效
meta | description |
---|---|
返回 | String |
定义于 | cocos2d/core/asset-manager/cache-manager.ts:112 |
参数列表
originUrl
string
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 |
参数列表
originUrl
string