[email protected] | 044e8699 | 2014-01-24 22:59:11 | [diff] [blame] | 1 | // Copyright 2014 The Chromium Authors. All rights reserved. |
2 | // Use of this source code is governed by a BSD-style license that can be | ||||
3 | // found in the LICENSE file. | ||||
4 | |||||
5 | #ifndef CHROME_BROWSER_EXTENSIONS_UPDATER_EXTENSION_CACHE_IMPL_H_ | ||||
6 | #define CHROME_BROWSER_EXTENSIONS_UPDATER_EXTENSION_CACHE_IMPL_H_ | ||||
7 | |||||
dcheng | c963c714 | 2016-04-08 03:55:22 | [diff] [blame] | 8 | #include <memory> |
[email protected] | 044e8699 | 2014-01-24 22:59:11 | [diff] [blame] | 9 | #include <set> |
10 | #include <string> | ||||
11 | #include <vector> | ||||
12 | |||||
13 | #include "base/callback_forward.h" | ||||
14 | #include "base/files/file_path.h" | ||||
avi | a2f4804a | 2015-12-24 23:11:13 | [diff] [blame] | 15 | #include "base/macros.h" |
[email protected] | 044e8699 | 2014-01-24 22:59:11 | [diff] [blame] | 16 | #include "base/memory/weak_ptr.h" |
[email protected] | 044e8699 | 2014-01-24 22:59:11 | [diff] [blame] | 17 | #include "content/public/browser/notification_observer.h" |
18 | #include "content/public/browser/notification_registrar.h" | ||||
rockot | ffa65b1 | 2014-10-14 17:19:06 | [diff] [blame] | 19 | #include "extensions/browser/updater/extension_cache.h" |
[email protected] | 044e8699 | 2014-01-24 22:59:11 | [diff] [blame] | 20 | |
olli.raula | 36aa8be | 2015-09-10 11:14:22 | [diff] [blame] | 21 | namespace base { |
[email protected] | 044e8699 | 2014-01-24 22:59:11 | [diff] [blame] | 22 | template <typename T> struct DefaultSingletonTraits; |
olli.raula | 36aa8be | 2015-09-10 11:14:22 | [diff] [blame] |