diff --git a/cloud-common/cloud-common-caffeine/pom.xml b/cloud-common/cloud-common-caffeine/pom.xml
new file mode 100644
index 0000000..70fbb7d
--- /dev/null
+++ b/cloud-common/cloud-common-caffeine/pom.xml
@@ -0,0 +1,37 @@
+
+
+ 4.0.0
+
+ com.muyu
+ cloud-common
+ 3.6.3
+
+
+ cloud-common-caffeine
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+
+ com.muyu
+ 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/CaffeineCacheUtils.java
new file mode 100644
index 0000000..88c8e78
--- /dev/null
+++ b/cloud-common/cloud-common-caffeine/src/main/java/com/muyu/common/caffeine/CaffeineCacheUtils.java
@@ -0,0 +1,98 @@
+package com.muyu.common.caffeine;
+
+
+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 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.stereotype.Component;
+
+import javax.annotation.Resource;
+import java.util.ArrayList;
+import java.util.Map;
+import java.util.Objects;
+import java.util.concurrent.TimeUnit; /**
+ * @Author: 胡杨
+ * @Name: CaffeineUtils
+ * @Description: 缓存工具类
+ * @CreatedDate: 2024/9/26 下午2:53
+ * @FilePath: com.muyu.common.caffeine
+ */
+@Slf4j
+@Component
+public class CaffeineCacheUtils {
+ @Resource
+ private RedisService redisService;
+ @Resource
+ private SimpleCacheManager simpleCacheManager;
+
+
+ /**
+ * 车辆上线 - 新增缓存
+ */
+ public void addCarCache(String vin) {
+ ArrayList caches = new ArrayList<>();
+ // 从Redis中获取缓存信息
+ Map cacheMap = redisService.getCacheMap(CaffeineContent.CAR_VIN+vin);
+ cacheMap.forEach((key, value) -> {
+ Cache