Browse Source

Revert "Merge pull request #11737 from kwonoj/feat-cache-capacity" (#11906)

This reverts commit 181169b74313e280d1cd649f1e2054bfd7029e9c, reversing
changes made to baced3152f38501fd735c48315914308a89df552.
shelley vohr 7 years ago
parent
commit
a55fd06aa2

+ 0 - 10
atom/renderer/api/atom_api_web_frame.cc

@@ -368,15 +368,6 @@ void WebFrame::ClearCache(v8::Isolate* isolate) {
     base::MemoryPressureListener::MEMORY_PRESSURE_LEVEL_CRITICAL);
 }
 
-void WebFrame::SetCacheCapacity(v8::Isolate* isolate, int capacity) {
-  if (capacity > 0) {
-    blink::WebCache::SetCapacity(capacity);
-  } else {
-    isolate->ThrowException(v8::Exception::TypeError(
-        mate::StringToV8(isolate, "Invalid cache capacity")));
-  }
-}
-
 // static
 void WebFrame::BuildPrototype(
     v8::Isolate* isolate, v8::Local<v8::FunctionTemplate> prototype) {
@@ -417,7 +408,6 @@ void WebFrame::BuildPrototype(
                  &WebFrame::SetIsolatedWorldHumanReadableName)
       .SetMethod("getResourceUsage", &WebFrame::GetResourceUsage)
       .SetMethod("clearCache", &WebFrame::ClearCache)
-      .SetMethod("setCacheCapacity", &WebFrame::SetCacheCapacity)
       // TODO(kevinsawicki): Remove in 2.0, deprecate before then with warnings
       .SetMethod("setZoomLevelLimits", &WebFrame::SetVisualZoomLevelLimits);
 }

+ 0 - 1
atom/renderer/api/atom_api_web_frame.h

@@ -92,7 +92,6 @@ class WebFrame : public mate::Wrappable<WebFrame> {
   // Resource related methods
   blink::WebCache::ResourceTypeStats GetResourceUsage(v8::Isolate* isolate);
   void ClearCache(v8::Isolate* isolate);
-  void SetCacheCapacity(v8::Isolate* isolate, int capacity);
 
   std::unique_ptr<SpellCheckClient> spell_check_client_;
 

+ 0 - 9
docs/api/web-frame.md

@@ -221,13 +221,4 @@ in your app has occurred that makes you think your page is actually using less
 memory (i.e. you have navigated from a super heavy page to a mostly empty one,
 and intend to stay there).
 
-### `webFrame.setCacheCapacity(capacity)`
-
-* `capacity` Integer
-
-Attempt to set the capacity of resource cache for the renderer process in bytes
-
-Note if current cached resource size is larger than newly specified capacity, Electron
-will schedule to prune cached resources until it reaches below new capacity.
-
 [spellchecker]: https://github.com/atom/node-spellchecker

+ 0 - 6
spec/api-web-frame-spec.js

@@ -139,10 +139,4 @@ describe('webFrame module', function () {
       webFrame.setLayoutZoomLevelLimits(0, 25)
     })
   })
-
-  it('supports setting cache capacity', function () {
-    assert.doesNotThrow(function () {
-      webFrame.setCacheCapacity(1024)
-    })
-  })
 })