petclinic-developers

replaced multicache for caffeine

7/21/2020 5:52:12 AM

Details

diff --git a/src/main/java/org/petclinic/vet/VetController.java b/src/main/java/org/petclinic/vet/VetController.java
index 730ebab..23099a5 100644
--- a/src/main/java/org/petclinic/vet/VetController.java
+++ b/src/main/java/org/petclinic/vet/VetController.java
@@ -15,7 +15,7 @@
  */
 package org.petclinic.vet;
 
-import br.ufrgs.inf.prosoft.cache.GetterCache;
+import br.ufrgs.inf.prosoft.cache.*;
 import java.util.Collection;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
@@ -59,7 +59,7 @@ class VetController {
         return vets;
     }
 
-    public static GetterCache<Collection<Vet>> findAllCache = new GetterCache<>("static-getter:VetController.findAll");
+    public static CaffeineGetterCache<Collection<Vet>> findAllCache = new CaffeineGetterCache<>("static-getter:VetController.findAll", 60000);
     private Collection<Vet> findAll(){
         return findAllCache.computeIfAbsent(() -> {
             return this.vets.findAll();