[name]

A simple caching classe, used internaly by [page:XHRLoader].

Constructor

[name]()

Creates a new [name].

Properties

[property:Boolean enabled]

Whether caching is enabled. Default is *false*.

[property:Object files]

An [page:Object object] that hold cached values.

Methods

[method:null add]( [page:String key], value )

[page:String key] — required. A string key
[page:Object] value — A value
Adds a cache entry with that key to hold the value. If this key already holds a value, it is overwritten.

[method:null get]( [page:String key] )

[page:String key] — required. A string key
Get the value of key. If the key does not exist *undefined* is returned.

[method:null remove]( [page:String key] )

[page:String key] — required. A string key
Remove the cached value associated with the key.

[method:null clear]()

Remove all values from the cache.

Source

[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]