You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by al...@apache.org on 2014/07/09 23:46:35 UTC

[22/50] git commit: On catalog.addItem, ensure cache is updated

On catalog.addItem, ensure cache is updated


Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/0317a449
Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/0317a449
Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/0317a449

Branch: refs/heads/master
Commit: 0317a4493ecb5a58408a21fa2386257cdb22b4cc
Parents: f241a17
Author: Aled Sage <al...@gmail.com>
Authored: Mon Jul 7 19:31:53 2014 +0100
Committer: Aled Sage <al...@gmail.com>
Committed: Wed Jul 9 22:34:44 2014 +0100

----------------------------------------------------------------------
 .../java/brooklyn/catalog/internal/BasicBrooklynCatalog.java    | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/0317a449/core/src/main/java/brooklyn/catalog/internal/BasicBrooklynCatalog.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/brooklyn/catalog/internal/BasicBrooklynCatalog.java b/core/src/main/java/brooklyn/catalog/internal/BasicBrooklynCatalog.java
index bddac1a..3754171 100644
--- a/core/src/main/java/brooklyn/catalog/internal/BasicBrooklynCatalog.java
+++ b/core/src/main/java/brooklyn/catalog/internal/BasicBrooklynCatalog.java
@@ -307,7 +307,10 @@ public class BasicBrooklynCatalog implements BrooklynCatalog {
         // won't know about this bundle:class (via the catalog item's
         // BrooklynClassLoadingContext) so will reject it as not-for-brooklyn.
         new CatalogLibrariesDo(itemDto.getLibrariesDto()).load(mgmt);
-        
+
+        // Ensure the cache is populated
+        getCatalog().addEntry(itemDto);
+
         return itemDto;
     }