diff --git a/cloud-common/cloud-common-caffeine/pom.xml b/cloud-common/cloud-common-caffeine/pom.xml
index 0201487..d3e34be 100644
--- a/cloud-common/cloud-common-caffeine/pom.xml
+++ b/cloud-common/cloud-common-caffeine/pom.xml
@@ -25,11 +25,6 @@
cloud-common-redis
-
- com.github.ben-manes.caffeine
- caffeine
- 2.9.3
-
com.github.ben-manes.caffeine
caffeine
diff --git a/cloud-common/cloud-common-caffeine/src/main/java/com/muyu/common/caffeine/CaffeineCacheUtils.java b/cloud-common/cloud-common-caffeine/src/main/java/com/muyu/common/caffeine/utils/CaffeineCacheUtils.java
similarity index 85%
rename from cloud-common/cloud-common-caffeine/src/main/java/com/muyu/common/caffeine/CaffeineCacheUtils.java
rename to cloud-common/cloud-common-caffeine/src/main/java/com/muyu/common/caffeine/utils/CaffeineCacheUtils.java
index 709cf0b..c6fefc4 100644
--- a/cloud-common/cloud-common-caffeine/src/main/java/com/muyu/common/caffeine/CaffeineCacheUtils.java
+++ b/cloud-common/cloud-common-caffeine/src/main/java/com/muyu/common/caffeine/utils/CaffeineCacheUtils.java
@@ -1,21 +1,23 @@
-package com.muyu.common.caffeine;
+package com.muyu.common.caffeine.utils;
import com.github.benmanes.caffeine.cache.Cache;
import com.github.benmanes.caffeine.cache.Caffeine;
import com.muyu.common.caffeine.constents.CaffeineContent;
import com.muyu.common.redis.service.RedisService;
+import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.ObjectUtils;
import org.springframework.cache.caffeine.CaffeineCache;
import org.springframework.cache.support.SimpleCacheManager;
+import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component;
-import javax.annotation.Resource;
import java.util.ArrayList;
-import java.util.Map;
+import java.util.Collection;
/**
+ * Caffeine缓存工具
* @Author: 胡杨
* @Name: CaffeineUtils
* @Description: 缓存工具类
@@ -29,7 +31,8 @@ public class CaffeineCacheUtils {
private RedisService redisService;
@Resource
private SimpleCacheManager simpleCacheManager;
-
+ @Resource
+ private RedisTemplate redisTemplate;
/**
* 车辆上线 - 新增缓存
@@ -37,13 +40,14 @@ public class CaffeineCacheUtils {
public void addCarCache(String vin) {
ArrayList caches = new ArrayList<>();
// 从Redis中获取缓存信息
- Map cacheMap = redisService.getCacheMap(CaffeineContent.CAR_VIN_KEY +vin);
- cacheMap.forEach((key, value) -> {
+ Collection keys = redisTemplate.keys(CaffeineContent.CAR_VIN_KEY + vin);
+ keys.forEach(key -> {
+ Object string = redisTemplate.opsForValue().get(key);
Cache