chromium/chrome/browser/storage/storage_notification_service_impl.cc

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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 {

// Minimum interval between consecutive storage pressure notifications.
const base::TimeDelta kDiskPressureNotificationInterval =;

const base::TimeDelta GetThrottlingInterval() {}

}  // namespace

StoragePressureNotificationCallback
StorageNotificationServiceImpl::CreateThreadSafePressureNotificationCallback() {}

void StorageNotificationServiceImpl::MaybeShowStoragePressureNotification(
    const blink::StorageKey& storage_key) {}

StorageNotificationServiceImpl::StorageNotificationServiceImpl() = default;

StorageNotificationServiceImpl::~StorageNotificationServiceImpl() = default;