| 230 | setObjectPropertyIndex(cache.get(), cacheIndex, cachedValue.get(), exceptionTracker); |
| 231 | } |
| 232 | |
| 233 | return cachedValue; |
| 234 | } |
| 235 | |
| 236 | JSValueRef IJavaScriptContext::newLong(int64_t value, JSExceptionTracker& exceptionTracker) { |
| 237 | if (value >= -128 && value < 128) { |
| 238 | return newLongFromCache( |
| 239 | JavaScriptLong(value), _signedLongCache, static_cast<size_t>(value + 128), exceptionTracker); |
| 240 | } else { |
| 241 | return newLongUncached(JavaScriptLong(value), exceptionTracker); |
| 242 | } |