Cache - Verge3D 用户手册 - Soft8Soft
Description: 了解如何在使用 Verge3D 制作的交互式 3D 应用程序中使用 Cache

# Cache

一个简单的缓存系统，内部使用FileLoader。

## 代码示例

要在所有使用FileLoader的加载器上启用缓存， 需设置

`v3d.Cache.enabled = true`

## 属性

### # .enabled : Boolean

是否启用缓存，默认为false.

### # .files : Object

一个object所持有的缓存文件。

## 方法

### # .add(key : String, file) → null

key — 通过引用缓存文件的key。
file — 所被缓存的文件
使用key为引用文件增加一个缓存入口。如果该key已持有一个文件，则会被覆盖。

### # .get(key : String) → null

key — 一个字符串key
获得该key的值。 如果该key不存在，则以undefined被返回。

### # .remove(key : String) → null

key — 引用缓存文件的一个字符串key
使用key来删除相应的缓存文件。

### # .clear() → null

清除所有缓存中的值。

## 源

src/loaders/Cache.js