+ // Avoid generating a new cache unless none exists and we\r
+ // want to manipulate it.\r
+ if ( cache[ id ] ) {\r
+ thisCache = cache[ id ];\r
+ } else if ( typeof data === "undefined" ) {\r
+ thisCache = emptyObject;\r
+ } else {\r
+ thisCache = cache[ id ] = {};\r
+ }\r
+ \r