From d8dbb9c5ecbef50f766a6ec22e158ed6c93d5c96 Mon Sep 17 00:00:00 2001
From: Mirco Nasuti <mirco.nasuti@chuv.ch>
Date: Thu, 10 Nov 2016 12:11:22 +0100
Subject: [PATCH] add caching to data-util

---
 src/main/java/eu/hbp/mip/utils/DataUtil.java | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/main/java/eu/hbp/mip/utils/DataUtil.java b/src/main/java/eu/hbp/mip/utils/DataUtil.java
index 636d8bf45..27031ec23 100644
--- a/src/main/java/eu/hbp/mip/utils/DataUtil.java
+++ b/src/main/java/eu/hbp/mip/utils/DataUtil.java
@@ -2,6 +2,7 @@ package eu.hbp.mip.utils;
 
 import com.google.gson.JsonArray;
 import com.google.gson.JsonObject;
+import org.springframework.cache.annotation.Cacheable;
 import org.springframework.jdbc.core.JdbcTemplate;
 
 import java.util.List;
@@ -24,7 +25,7 @@ public class DataUtil {
         this.scienceMainTable = scienceMainTable;
     }
 
-    // @Cacheable("varsdata")
+    @Cacheable("varsdata")
     public JsonObject getDataFromVariables(List<String> vars)
     {
         JsonObject data = new JsonObject();
@@ -51,7 +52,7 @@ public class DataUtil {
         return data;
     }
 
-    // @Cacheable("colscount")
+    @Cacheable("colscount")
     public long countVariables()
     {
         long count = jdbcTemplate.queryForObject(
@@ -60,7 +61,7 @@ public class DataUtil {
         return count;
     }
 
-    // @Cacheable("rowscount")
+    @Cacheable("rowscount")
     public long countAdniRows()
     {
         long count = jdbcTemplate.queryForObject(
-- 
GitLab