[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]