CallbackData implements its own version of caching the JSValue* for the JSValueRef it stores. +[JSValue valueWithJSValueRef:inContext:] already does caching, thus obviating the need for CallbackData to do its own caching.
Created attachment 213919 [details] Patch
Comment on attachment 213919 [details] Patch Clearing flags on attachment: 213919 Committed r157249: <http://trac.webkit.org/changeset/157249>
All reviewed patches have been landed. Closing bug.