diff --git a/java/com.sap.sailing.windestimation/src/com/sap/sailing/windestimation/integration/WindEstimationFactoryServiceImpl.java b/java/com.sap.sailing.windestimation/src/com/sap/sailing/windestimation/integration/WindEstimationFactoryServiceImpl.java index 839fc8ac6af..fd138198fda 100644 --- a/java/com.sap.sailing.windestimation/src/com/sap/sailing/windestimation/integration/WindEstimationFactoryServiceImpl.java +++ b/java/com.sap.sailing.windestimation/src/com/sap/sailing/windestimation/integration/WindEstimationFactoryServiceImpl.java @@ -90,7 +90,7 @@ public class WindEstimationFactoryServiceImpl extends MODEL_STORE.importPersistedModels(serializedModelsForDomainType, domainType); } } - clearState(); + reloadWindEstimationModels(); } @Override @@ -138,15 +138,19 @@ public class WindEstimationFactoryServiceImpl extends for (ModelDomainType domainType : modelDomainTypesRequiredByWindEstimation) { MODEL_STORE.deleteAll(domainType); } - clearState(); + reloadWindEstimationModels(); + } + + @Override + public void clearState() throws Exception { + clearReplicaState(); } /** * Clears/Reloads all caches with machine learning models. Notifies ready state change listeners about the new ready * state of this wind estimation instance. */ - @Override - public void clearState() { + public void reloadWindEstimationModels() { maneuverClassifiersCache.clearCache(); gaussianBasedTwdTransitionDistributionCache.clearCache(); List modelsChangedListeners; @@ -169,7 +173,7 @@ public class WindEstimationFactoryServiceImpl extends MODEL_STORE.deleteAll(domainType); MODEL_STORE.importPersistedModels(exportedModels, domainType); } - clearState(); + reloadWindEstimationModels(); } /**