From f5bf9bc48897e3b8f050d87d02252c8be456044a Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Sun, 23 Aug 2015 14:23:35 -0700 Subject: Data: do not create data cache when fetching single property Closes gh-2554 --- src/data/Data.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/data/Data.js b/src/data/Data.js index a19476ea6..e0d1eadcd 100644 --- a/src/data/Data.js +++ b/src/data/Data.js @@ -72,13 +72,11 @@ Data.prototype = { return cache; }, get: function( owner, key ) { - var cache = this.cache( owner ); - return key === undefined ? - cache : + this.cache( owner ) : // Always use camelCase key (gh-2257) - cache[ jQuery.camelCase( key ) ]; + owner[ this.expando ] && owner[ this.expando ][ jQuery.camelCase( key ) ]; }, access: function( owner, key, value ) { -- cgit v1.2.3