killbill-memoizeit

catalog: Remove unused copy of plans and products. Improvement

11/3/2016 7:55:12 PM

Details

diff --git a/catalog/src/main/java/org/killbill/billing/catalog/plugin/StandaloneCatalogMapper.java b/catalog/src/main/java/org/killbill/billing/catalog/plugin/StandaloneCatalogMapper.java
index 9f4d4d1..37184b7 100644
--- a/catalog/src/main/java/org/killbill/billing/catalog/plugin/StandaloneCatalogMapper.java
+++ b/catalog/src/main/java/org/killbill/billing/catalog/plugin/StandaloneCatalogMapper.java
@@ -257,7 +257,7 @@ public class StandaloneCatalogMapper {
         if (tmpDefaultProducts == null) {
             final Map<String, Product> map = new HashMap<String, Product>();
             for (final Product product : input) map.put(product.getName(), toDefaultProduct(product));
-            tmpDefaultProducts = ImmutableMap.copyOf(map);
+            tmpDefaultProducts = map;
         }
         return tmpDefaultProducts.values();
     }
@@ -285,7 +285,7 @@ public class StandaloneCatalogMapper {
         if (tmpDefaultPlans == null) {
             final Map<String, Plan> map = new HashMap<String, Plan>();
             for (final Plan plan : input) map.put(plan.getName(), toDefaultPlan(plan));
-            tmpDefaultPlans = ImmutableMap.copyOf(map);
+            tmpDefaultPlans = map;
         }
         return tmpDefaultPlans.values();
     }