Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / bindings / core / v8 / V8GCForContextDispose.h
index 13e88b1..74078ee 100644 (file)
@@ -38,16 +38,18 @@ namespace blink {
 class V8GCForContextDispose {
 public:
     void notifyContextDisposed(bool isMainFrame);
-    void notifyIdleSooner(double maximumFireInterval);
+    void notifyIdle();
 
-    static V8GCForContextDispose& instanceTemplate();
+    static V8GCForContextDispose& instance();
 
 private:
     V8GCForContextDispose(); // Use instance() instead.
     void pseudoIdleTimerFired(Timer<V8GCForContextDispose>*);
+    void reset();
 
     Timer<V8GCForContextDispose> m_pseudoIdleTimer;
     bool m_didDisposeContextForMainFrame;
+    double m_lastContextDisposalTime;
 };
 
 }