cloudstore-aplcache

replaced multicache for caffeine

7/21/2020 5:48:21 AM

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()
 	{