# cache

Cache模块用于管理应用缓存，通过plus.cache获取缓存管理对象。

## 方法：

- clear: 清除应用的缓存数据
- calculate: 计算应用已使用的缓存数据大小
- setMaxSize: 设置应用的可使用的最大缓存大小

## 回调方法：

- CacheClearCallback: 清除应用缓存完成回调
- CacheCalculateCallback: 计算应用使用缓存容量回调

## 权限：

5+功能模块（permissions）

    {
    // ...
    "permissions":{
    	// ...
    	"Cache": {
    		"description": "应用缓存"
    	}
    }
    }

# CacheClearCallback

清除应用缓存完成回调

    void onCompleted() {
    	// Clear cache completed code.
    }

## 说明：

清除应用缓存回调函数，调用plus.cache.clear清除缓存操作时作为参数传入，在清除缓存操作完成时触发回调。

## 参数：

## 返回值：

void : 无

# CacheCalculateCallback

计算应用使用缓存容量回调

    void onCompleted( size ) {
    	// Calculate cache complete code.
    }

## 说明：

计算应用当前使用缓存容量回调函数，调用plus.cache.calculate计算缓存容量操作时作为参数传入，在计算缓存容量大小完成时触发回调。

## 参数：

- size: ( Number ) 必选 应用当前使用缓存的大小，单位为byte

## 返回值：

void : 无