diff --git a/src/main/java/eu/cloudscale/showcase/db/dao/hibernate/impl/ShoppingCartDaoImpl.java b/src/main/java/eu/cloudscale/showcase/db/dao/hibernate/impl/ShoppingCartDaoImpl.java
index e43ba09..f9d0abb 100755
--- a/src/main/java/eu/cloudscale/showcase/db/dao/hibernate/impl/ShoppingCartDaoImpl.java
+++ b/src/main/java/eu/cloudscale/showcase/db/dao/hibernate/impl/ShoppingCartDaoImpl.java
@@ -12,7 +12,7 @@ package eu.cloudscale.showcase.db.dao.hibernate.impl;
import java.util.Date;
import java.util.List;
-import br.ufrgs.inf.prosoft.cache.SingleCache;
+import br.ufrgs.inf.prosoft.cache.*;
import org.hibernate.Hibernate;
import org.hibernate.Query;
@@ -38,7 +38,7 @@ public class ShoppingCartDaoImpl extends DaoImpl<IShoppingCart> implements IShop
super(sessionFactory);
}
-public static SingleCache<Integer, IShoppingCart> findByIdCache = new SingleCache<>("05#static-single:ShoppingCartDaoImpl.findById");
+public static CaffeineSingleCache<Integer, IShoppingCart> findByIdCache = new CaffeineSingleCache<>("05#static-single:ShoppingCartDaoImpl.findById", 86400000);
@SuppressWarnings( "rawtypes" )
@Override
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 c3158c1..9143ac3 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.SingleCache;
+import br.ufrgs.inf.prosoft.cache.*;
import eu.cloudscale.showcase.db.BuyConfirmResult;
import eu.cloudscale.showcase.db.common.ContextHelper;
@@ -535,7 +535,7 @@ public abstract class AService implements IService
customerDao.shrani( customer );
}
-public static SingleCache<Integer, IShoppingCart> findShoppingCartByIdCache = new SingleCache<>("04#static-single:AService.findShoppingCartById");
+public static CaffeineSingleCache<Integer, IShoppingCart> findShoppingCartByIdCache = new CaffeineSingleCache<>("04#static-single:AService.findShoppingCartById", 86400000);
@Override
public IShoppingCart findShoppingCartById(Integer shoppingId)