From 61eb0b1ca4f98c93ce03bbb58237c2d6302859cc Mon Sep 17 00:00:00 2001
From: liyj <1003249715@qq.com>
Date: Tue, 10 Sep 2024 17:36:25 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 dyh-service/dyh-base/src/main/java/cn/huge/base/common/utils/GuavaCacheUtils.java |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/dyh-service/dyh-base/src/main/java/cn/huge/base/common/utils/GuavaCacheUtils.java b/dyh-service/dyh-base/src/main/java/cn/huge/base/common/utils/GuavaCacheUtils.java
index e9245c0..a475f88 100644
--- a/dyh-service/dyh-base/src/main/java/cn/huge/base/common/utils/GuavaCacheUtils.java
+++ b/dyh-service/dyh-base/src/main/java/cn/huge/base/common/utils/GuavaCacheUtils.java
@@ -13,13 +13,20 @@
  */
 public class GuavaCacheUtils {
     private static Cache<String, Object> cache = CacheBuilder.newBuilder()
-            //5分钟后过期
+            //5秒后过期
             .expireAfterWrite(5, TimeUnit.SECONDS)
 //            .expireAfterWrite(10, TimeUnit.SECONDS)
             //最大10个缓存
             .maximumSize(10)
             .build();
 
+    private static Cache<String, Object> cacheAi = CacheBuilder.newBuilder()
+            //5秒后过期
+            .expireAfterWrite(5, TimeUnit.MINUTES)
+//            .expireAfterWrite(10, TimeUnit.SECONDS)
+            //最大10个缓存
+            .maximumSize(500)
+            .build();
 
     public static Object getCache(String k) {
         return cache.getIfPresent(k);
@@ -29,6 +36,14 @@
         cache.put(k, value);
     }
 
+    public static Object getCacheAi(String k) {
+        return cacheAi.getIfPresent(k);
+    }
+
+    public static void putCacheAi(String k, Object value) {
+        cacheAi.put(k, value);
+    }
+
     public static void main(String[] args) throws InterruptedException {
         putCache("15008985673","123456");
         while (true){

--
Gitblit v1.8.0