Index: content/renderer/dom_storage/local_storage_cached_areas.h |
diff --git a/content/renderer/dom_storage/local_storage_cached_areas.h b/content/renderer/dom_storage/local_storage_cached_areas.h |
index fba1daa4eed32c195a97dd05ca634c6773dc3c08..e9a292c75633b8ea9db5079fe2a05224fc33dfd2 100644 |
--- a/content/renderer/dom_storage/local_storage_cached_areas.h |
+++ b/content/renderer/dom_storage/local_storage_cached_areas.h |
@@ -8,7 +8,6 @@ |
#include <map> |
#include "base/macros.h" |
-#include "base/memory/ref_counted.h" |
#include "url/origin.h" |
namespace content { |
@@ -25,8 +24,10 @@ class LocalStorageCachedAreas { |
StoragePartitionService* storage_partition_service); |
~LocalStorageCachedAreas(); |
- scoped_refptr<LocalStorageCachedArea> GetLocalStorageCachedArea( |
- const url::Origin& origin); |
+ // Returns, creating if necessary, a cached storage area for the given origin. |
+ // The object owns itself, and self-destructs when there no storage areas for |
+ // the origin left. |
+ LocalStorageCachedArea* GetLocalStorageCachedArea(const url::Origin& origin); |
michaeln
2016/03/18 01:05:17
naming nit: since these are in a class named Local
jam
2016/03/18 16:48:33
Done.
|
// Called by LocalStorageCachedArea on destruction. |
void LocalStorageCacheAreaClosed(LocalStorageCachedArea* cached_area); |