Index: chrome/common/extensions/docs/server2/caching_rietveld_patcher.py |
diff --git a/chrome/common/extensions/docs/server2/caching_rietveld_patcher.py b/chrome/common/extensions/docs/server2/caching_rietveld_patcher.py |
index dd49482da2a9cb8d37a3269ddb36b6ddc192088a..2c33b33e2ff39c04646272ab56efca732c319e88 100644 |
--- a/chrome/common/extensions/docs/server2/caching_rietveld_patcher.py |
+++ b/chrome/common/extensions/docs/server2/caching_rietveld_patcher.py |
@@ -67,12 +67,13 @@ class CachingRietveldPatcher(Patcher): |
object_store_creator, |
test_datetime=datetime): |
self._patcher = rietveld_patcher |
- self._version_object_store = object_store_creator.Create( |
- CachingRietveldPatcher, category='version') |
- self._list_object_store = object_store_creator.Create( |
- CachingRietveldPatcher, category='list') |
- self._file_object_store = object_store_creator.Create( |
- CachingRietveldPatcher, category='file') |
+ def create_object_store(category): |
+ return object_store_creator.Create( |
+ CachingRietveldPatcher, |
+ category='%s/%s' % (rietveld_patcher.GetIdentity(), category)) |
+ self._version_object_store = create_object_store('version') |
+ self._list_object_store = create_object_store('list') |
+ self._file_object_store = create_object_store('file') |
self._datetime = test_datetime |
def GetVersion(self): |
@@ -124,3 +125,6 @@ class CachingRietveldPatcher(Patcher): |
True, |
version), |
self._file_object_store) |
+ |
+ def GetIdentity(self): |
+ return self._patcher.GetIdentity() |