Cache - Verge3D User Manual - Soft8Soft
Description: Learn how to use Cache in your interactive 3D apps made with Verge3D

# Cache

A simple caching system, used internally by FileLoader.

## Code Example

To enable caching across all loaders that use FileLoader, set

`v3d.Cache.enabled = true`

## Properties

### # .enabled : Boolean

Whether caching is enabled. Default is `false`.

### # .files : Object

An object that holds cached files.

## Methods

### # .add(key : String, file : Object)

- key — the key to reference the cached file by.
- file — the file to be cached.

Adds a cache entry with a key to reference the file. If this key already holds a file, it is overwritten.

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

key — a string key.

Get the value of key. If the key does not exist `undefined` is returned.

### # .remove(key : String)

key — a string key that references a cached file.

Remove the cached file associated with the key.

### # .clear()

Remove all values from the cache.

## Source

For more info on how to obtain the source code of this module see this page.