Details
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 4e55142..90ad69f 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
@@ -38,7 +38,7 @@ public class ShoppingCartDaoImpl extends DaoImpl<IShoppingCart> implements IShop
super(sessionFactory);
}
-public static APLCache<IShoppingCart> findByIdCache = new APLCache<>("static-multi:ShoppingCartDaoImpl.findById");
+public static APLCache<IShoppingCart> findByIdCache = new APLCache<>("static-multi: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 ae74fc8..b0818f0 100755
--- a/src/main/java/eu/cloudscale/showcase/db/services/AService.java
+++ b/src/main/java/eu/cloudscale/showcase/db/services/AService.java
@@ -535,7 +535,7 @@ public abstract class AService implements IService
customerDao.shrani( customer );
}
- public static APLCache<IShoppingCart> findShoppingCartByIdCache = new APLCache<>("static-multi:AService.findShoppingCartById");
+ public static APLCache<IShoppingCart> findShoppingCartByIdCache = new APLCache<>("static-multi:AService.findShoppingCartById", 86400000);
@Override
public IShoppingCart findShoppingCartById(Integer shoppingId)
diff --git a/src/main/java/eu/cloudscale/showcase/servlets/AController.java b/src/main/java/eu/cloudscale/showcase/servlets/AController.java
index 20f5b57..b5edcf7 100755
--- a/src/main/java/eu/cloudscale/showcase/servlets/AController.java
+++ b/src/main/java/eu/cloudscale/showcase/servlets/AController.java
@@ -12,7 +12,7 @@ package eu.cloudscale.showcase.servlets;
import java.io.IOException;
import java.util.Properties;
-import br.ufrgs.inf.prosoft.cache.GetterCache;
+import br.ufrgs.inf.prosoft.cache.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
@@ -123,7 +123,7 @@ public abstract class AController
model.addAttribute( "jsResourceUrl", getApplicationProperties().get( "eu.cloudscale.files.url.js" ));
}
- public static GetterCache<Properties> getApplicationPropertiesCache = new GetterCache<>("static-getter:Acontroller.getApplicationProperties");
+ public static CaffeineGetterCache<Properties> getApplicationPropertiesCache = new CaffeineGetterCache<>("static-getter:Acontroller.getApplicationProperties", 60000);
protected Properties getApplicationProperties()
{