diff --git a/src/main/java/eu/cloudscale/showcase/db/services/AService.java b/src/main/java/eu/cloudscale/showcase/db/services/AService.java
index a09ce89..9d0c498 100755
--- a/src/main/java/eu/cloudscale/showcase/db/services/AService.java
+++ b/src/main/java/eu/cloudscale/showcase/db/services/AService.java
@@ -20,7 +20,7 @@ import org.springframework.beans.factory.annotation.Autowired;
// import org.springframework.cache.annotation.Cacheable;
import org.springframework.transaction.annotation.Transactional;
-import br.ufrgs.inf.prosoft.cache.MultiCache;
+import br.ufrgs.inf.prosoft.cache.*;
import eu.cloudscale.showcase.db.BuyConfirmResult;
import eu.cloudscale.showcase.db.common.ContextHelper;
@@ -92,7 +92,7 @@ public abstract class AService implements IService
return sc;
}
- public static MultiCache<String, List> getNewProductsCache = new MultiCache<>("static-multi:AService.getNewProducts");
+ public static Caffeine<String, List> getNewProductsCache = new Caffeine<>("static-multi:AService.getNewProducts", 86400000);
@SuppressWarnings( "rawtypes" )
@Override
@@ -551,7 +551,7 @@ public abstract class AService implements IService
return customerDao.findById( customerId );
}
- public static MultiCache<String, List<Object[]>> getBestSellersCache = new MultiCache<>("static-multi:AService.getBestSellers");
+ public static Caffeine<String, List<Object[]>> getBestSellersCache = new Caffeine<>("static-multi:AService.getBestSellers", 86400000);
@Override
// @Cacheable("bestSellers")
@@ -563,7 +563,7 @@ public abstract class AService implements IService
}, 86400000);
}
- public static MultiCache<String, List<IItem>> searchByTitleCache = new MultiCache<>("static-multi:AService.searchByTitle");
+ public static Caffeine<String, List<IItem>> searchByTitleCache = new Caffeine<>("static-multi:AService.searchByTitle", 86400000);
@Override
// @Cacheable("search")
@@ -576,7 +576,7 @@ public abstract class AService implements IService
}, 86400000);
}
- public static MultiCache<String, List<IItem>> searchBySubjectCache = new MultiCache<>("static-multi:AService.searchBySubject");
+ public static Caffeine<String, List<IItem>> searchBySubjectCache = new Caffeine<>("static-multi:AService.searchBySubject", 86400000);
@Override
// @Cacheable("search")