Index: Source/bindings/core/v8/V8ScriptRunner.cpp |
diff --git a/Source/bindings/core/v8/V8ScriptRunner.cpp b/Source/bindings/core/v8/V8ScriptRunner.cpp |
index 32c1659c872e8b86209ad46c5ca06629f3132916..71a86becbd9539d4911793591189016ed0bade6c 100644 |
--- a/Source/bindings/core/v8/V8ScriptRunner.cpp |
+++ b/Source/bindings/core/v8/V8ScriptRunner.cpp |
@@ -127,9 +127,7 @@ v8::Local<v8::Script> V8ScriptRunner::compileScript(v8::Handle<v8::String> code, |
const v8::ScriptCompiler::CachedData* newCachedData = streamer->source()->GetCachedData(); |
if (newCachedData) { |
resource->clearCachedMetadata(); |
- // Temporarily disable cached metadata for streaming; it's |
- // producing broken data. FIXME: enable it again. |
- // resource->setCachedMetadata(streamer->cachedDataType(), reinterpret_cast<const char*>(newCachedData->data), newCachedData->length); |
+ resource->setCachedMetadata(streamer->cachedDataType(), reinterpret_cast<const char*>(newCachedData->data), newCachedData->length, Resource::CacheLocally); |
} |
} else if (!resource || !resource->url().protocolIsInHTTPFamily() || code->Length() < 1024) { |
v8::ScriptCompiler::Source source(code, origin); |