| // Copyright 2024 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "components/metrics/structured/storage_manager.h" |
| |
| namespace metrics::structured { |
| |
| StorageManager::StorageManager() = default; |
| |
| StorageManager::~StorageManager() = default; |
| |
| void StorageManager::NotifyOnFlushed(const FlushedKey& key) { |
| if (delegate_) { |
| delegate_->OnFlushed(key); |
| } |
| } |
| |
| void StorageManager::NotifyOnDeleted(const FlushedKey& key, |
| DeleteReason reason) { |
| if (delegate_) { |
| delegate_->OnDeleted(key, reason); |
| } |
| } |
| } // namespace metrics::structured |