#include "chrome/browser/storage/storage_notification_service_impl.h"
#include "base/command_line.h"
#include "base/strings/string_number_conversions.h"
#include "base/time/time.h"
#include "build/build_config.h"
#include "chrome/browser/ui/storage_pressure_bubble.h"
#include "chrome/common/chrome_switches.h"
#include "content/public/browser/browser_task_traits.h"
#include "content/public/browser/browser_thread.h"
#include "third_party/blink/public/common/storage_key/storage_key.h"
namespace {
const base::TimeDelta kDiskPressureNotificationInterval = …;
const base::TimeDelta GetThrottlingInterval() { … }
}
StoragePressureNotificationCallback
StorageNotificationServiceImpl::CreateThreadSafePressureNotificationCallback() { … }
void StorageNotificationServiceImpl::MaybeShowStoragePressureNotification(
const blink::StorageKey& storage_key) { … }
StorageNotificationServiceImpl::StorageNotificationServiceImpl() = default;
StorageNotificationServiceImpl::~StorageNotificationServiceImpl() = default;