From db5ee20a396bd895722d79ac8efc3a8b42601537 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Mon, 17 Nov 2025 10:13:25 +0100 Subject: [PATCH] Fix su cache non funzionante su Integry Servers --- .../it/integry/ems/dynamic_cache/EntityCacheComponent.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ems-core/src/main/java/it/integry/ems/dynamic_cache/EntityCacheComponent.java b/ems-core/src/main/java/it/integry/ems/dynamic_cache/EntityCacheComponent.java index 0ec22ec728..417e423b50 100644 --- a/ems-core/src/main/java/it/integry/ems/dynamic_cache/EntityCacheComponent.java +++ b/ems-core/src/main/java/it/integry/ems/dynamic_cache/EntityCacheComponent.java @@ -111,7 +111,7 @@ public class EntityCacheComponent implements ApplicationListener { } public Stream getCachedEntitiesStream(IntegryCustomerDB customerDB, String tableName, Predicate filterPredicate) { - if (!isCacheEnabled(customerDB, tableName) && UtilityDebug.isDebugExecution()) { + if (!isCacheEnabled(customerDB, tableName)) { try { refreshCacheForEntity(customerDB, tableName); } catch (Exception e) { @@ -241,7 +241,8 @@ public class EntityCacheComponent implements ApplicationListener { private boolean isCacheEnabled(IntegryCustomerDB customerDB, String tableName) { - return entityCache.containsKey(customerDB) && entityCache.get(customerDB).containsKey(tableName); + return (entityCache.containsKey(customerDB) && entityCache.get(customerDB).containsKey(tableName)) || + !(UtilityDebug.isDebugExecution() || UtilityDebug.isIntegryServer()); } }