#include "core/frame/DOMWindowProperty.h"
#include "core/workers/WorkerNavigator.h"
+#include "heap/Handle.h"
+#include "modules/quota/DeprecatedStorageQuota.h"
#include "platform/Supplementable.h"
namespace WebCore {
-class DeprecatedStorageQuota;
-class WorkerNavigator;
-
class WorkerNavigatorStorageQuota FINAL : public Supplement<WorkerNavigator> {
public:
virtual ~WorkerNavigatorStorageQuota();
explicit WorkerNavigatorStorageQuota();
static const char* supplementName();
- mutable RefPtr<DeprecatedStorageQuota> m_temporaryStorage;
- mutable RefPtr<DeprecatedStorageQuota> m_persistentStorage;
+ mutable RefPtrWillBePersistent<DeprecatedStorageQuota> m_temporaryStorage;
+ mutable RefPtrWillBePersistent<DeprecatedStorageQuota> m_persistentStorage;
};
} // namespace WebCore