From c738edfe530cd37fa6ff4615f58e07029dc9dd92 Mon Sep 17 00:00:00 2001
From: xusd <hugeinfo123>
Date: Wed, 25 Sep 2024 14:16:27 +0800
Subject: [PATCH] 首页登记记录接口
---
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