diff --git a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/DossierStatsService.java b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/DossierStatsService.java index 44a77c6e0..d7819f34f 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/DossierStatsService.java +++ b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/DossierStatsService.java @@ -26,29 +26,29 @@ public class DossierStatsService { private final DossierService dossierService; private final FileStatusService fileStatusService; - private Map dossierStatsMap = new HashMap<>(); +// private Map dossierStatsMap = new HashMap<>(); - @Scheduled(fixedDelay = 10000, initialDelay = 1000) - public void computeDossierStats() { - log.info("Computing Dossier Stats ... "); - long start = System.currentTimeMillis(); - Map dossierStatsComputeMap = new HashMap<>(); - dossierService.getAllDossiers().stream() - .filter(d -> !d.getStatus().equals(DossierStatus.DELETED)) - .forEach(d -> dossierStatsComputeMap.put(d.getId(), computeDossierStats(d))); - dossierStatsMap.clear(); - dossierStatsMap = dossierStatsComputeMap; - log.info("Dossier Stats Computed in {}ms", System.currentTimeMillis() - start); - } +// @Scheduled(fixedDelay = 10000, initialDelay = 1000) +// public void computeDossierStats() { +// log.info("Computing Dossier Stats ... "); +// long start = System.currentTimeMillis(); +// Map dossierStatsComputeMap = new HashMap<>(); +// dossierService.getAllDossiers().stream() +// .filter(d -> !d.getStatus().equals(DossierStatus.DELETED)) +// .forEach(d -> dossierStatsComputeMap.put(d.getId(), computeDossierStats(d))); +// dossierStatsMap.clear(); +// dossierStatsMap = dossierStatsComputeMap; +// log.info("Dossier Stats Computed in {}ms", System.currentTimeMillis() - start); +// } public DossierStats getDossierStats(String dossierId) { - var stats = dossierStatsMap.get(dossierId); - if (stats == null) { - stats = computeDossierStats(dossierService.getDossierById(dossierId)); - dossierStatsMap.put(dossierId, stats); - } - return stats; +// var stats = dossierStatsMap.get(dossierId); +// if (stats == null) { +// stats = computeDossierStats(dossierService.getDossierById(dossierId)); +// dossierStatsMap.put(dossierId, stats); +// } + return computeDossierStats(dossierService.getDossierById(dossierId));; } private DossierStats computeDossierStats(DossierEntity dossierEntity) {