From faa9af5eb5a00feef5c2de98d86ce0f49652f3e8 Mon Sep 17 00:00:00 2001 From: Rsl1122 Date: Wed, 6 Feb 2019 16:25:53 +0200 Subject: [PATCH] Made larger Containers use DynamicDataContainer This should optimize small object creation for cases where a lot of raw data is stored, as no extra supplier needs to be created --- .../plan/data/store/containers/AnalysisContainer.java | 2 +- .../djrapitops/plan/data/store/containers/NetworkContainer.java | 2 +- .../djrapitops/plan/data/store/containers/PlayerContainer.java | 2 +- .../djrapitops/plan/data/store/containers/ServerContainer.java | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Plan/common/src/main/java/com/djrapitops/plan/data/store/containers/AnalysisContainer.java b/Plan/common/src/main/java/com/djrapitops/plan/data/store/containers/AnalysisContainer.java index 2f1ab57d5..c14121531 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/data/store/containers/AnalysisContainer.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/data/store/containers/AnalysisContainer.java @@ -59,7 +59,7 @@ import java.util.stream.Collectors; * @see com.djrapitops.plan.data.store.keys.AnalysisKeys for Key objects * @see com.djrapitops.plan.data.store.PlaceholderKey for placeholder information */ -public class AnalysisContainer extends SupplierDataContainer { +public class AnalysisContainer extends DynamicDataContainer { private final ServerContainer serverContainer; diff --git a/Plan/common/src/main/java/com/djrapitops/plan/data/store/containers/NetworkContainer.java b/Plan/common/src/main/java/com/djrapitops/plan/data/store/containers/NetworkContainer.java index 90ad515c2..d2190b80a 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/data/store/containers/NetworkContainer.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/data/store/containers/NetworkContainer.java @@ -56,7 +56,7 @@ import java.util.concurrent.TimeUnit; * @see com.djrapitops.plan.data.store.keys.NetworkKeys for Key objects * @see com.djrapitops.plan.data.store.PlaceholderKey for placeholder information */ -public class NetworkContainer extends SupplierDataContainer { +public class NetworkContainer extends DynamicDataContainer { private final ServerContainer bungeeContainer; diff --git a/Plan/common/src/main/java/com/djrapitops/plan/data/store/containers/PlayerContainer.java b/Plan/common/src/main/java/com/djrapitops/plan/data/store/containers/PlayerContainer.java index 3eb44892b..d8423890c 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/data/store/containers/PlayerContainer.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/data/store/containers/PlayerContainer.java @@ -30,7 +30,7 @@ import java.util.Map; * @author Rsl1122 * @see com.djrapitops.plan.data.store.keys.PlayerKeys For Key objects. */ -public class PlayerContainer extends SupplierDataContainer { +public class PlayerContainer extends DynamicDataContainer { private Map activityIndexCache; diff --git a/Plan/common/src/main/java/com/djrapitops/plan/data/store/containers/ServerContainer.java b/Plan/common/src/main/java/com/djrapitops/plan/data/store/containers/ServerContainer.java index 809ed2818..7328ddf0e 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/data/store/containers/ServerContainer.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/data/store/containers/ServerContainer.java @@ -22,5 +22,5 @@ package com.djrapitops.plan.data.store.containers; * @author Rsl1122 * @see com.djrapitops.plan.data.store.keys.ServerKeys For Key objects. */ -public class ServerContainer extends SupplierDataContainer { +public class ServerContainer extends DynamicDataContainer { } \ No newline at end of file