From 9801e9c29a5c69044ce3f37661326ece6f4e6e09 Mon Sep 17 00:00:00 2001
From: 疯狂的狮子li <15040126243@163.com>
Date: 星期五, 24 九月 2021 15:13:11 +0800
Subject: [PATCH] remove 移除过期工具

---
 /dev/null |  260 ----------------------------------------------------
 1 files changed, 0 insertions(+), 260 deletions(-)

diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java
deleted file mode 100644
index 23a25e0..0000000
--- a/ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java
+++ /dev/null
@@ -1,260 +0,0 @@
-package com.ruoyi.common.core.redis;
-
-import com.google.common.collect.Lists;
-import org.redisson.api.*;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.Collection;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.concurrent.TimeUnit;
-import java.util.function.Consumer;
-
-/**
- * spring redis 宸ュ叿绫�
- *
- * @author shenxinquan
- * @see com.ruoyi.common.utils.RedisUtils
- * @deprecated 3.2.0 鍒犻櫎姝ょ被
- **/
-@SuppressWarnings(value = {"unchecked", "rawtypes"})
-@Component
-@Deprecated
-public class RedisCache {
-
-	@Autowired
-	private RedissonClient redissonClient;
-
-	/**
-	 * 鍙戝竷閫氶亾娑堟伅
-	 *
-	 * @param channelKey 閫氶亾key
-	 * @param msg 鍙戦�佹暟鎹�
-	 * @param consumer 鑷畾涔夊鐞�
-	 */
-	public <T> void publish(String channelKey, T msg, Consumer<T> consumer) {
-		RTopic topic = redissonClient.getTopic(channelKey);
-		topic.publish(msg);
-		consumer.accept(msg);
-	}
-
-	public <T> void publish(String channelKey, T msg) {
-		RTopic topic = redissonClient.getTopic(channelKey);
-		topic.publish(msg);
-	}
-
-	/**
-	 * 璁㈤槄閫氶亾鎺ユ敹娑堟伅
-	 *
-	 * @param channelKey 閫氶亾key
-	 * @param clazz 娑堟伅绫诲瀷
-	 * @param consumer 鑷畾涔夊鐞�
-	 */
-	public <T> void subscribe(String channelKey, Class<T> clazz, Consumer<T> consumer) {
-		RTopic topic = redissonClient.getTopic(channelKey);
-		topic.addListener(clazz, (channel, msg) -> consumer.accept(msg));
-	}
-
-	/**
-	 * 缂撳瓨鍩烘湰鐨勫璞★紝Integer銆丼tring銆佸疄浣撶被绛�
-	 *
-	 * @param key   缂撳瓨鐨勯敭鍊�
-	 * @param value 缂撳瓨鐨勫��
-	 */
-	public <T> void setCacheObject(final String key, final T value) {
-		redissonClient.getBucket(key).set(value);
-	}
-
-	/**
-	 * 缂撳瓨鍩烘湰鐨勫璞★紝Integer銆丼tring銆佸疄浣撶被绛�
-	 *
-	 * @param key      缂撳瓨鐨勯敭鍊�
-	 * @param value    缂撳瓨鐨勫��
-	 * @param timeout  鏃堕棿
-	 * @param timeUnit 鏃堕棿棰楃矑搴�
-	 */
-	public <T> void setCacheObject(final String key, final T value, final Integer timeout, final TimeUnit timeUnit) {
-		RBucket<T> result = redissonClient.getBucket(key);
-		result.set(value);
-		result.expire(timeout, timeUnit);
-	}
-
-	/**
-	 * 璁剧疆鏈夋晥鏃堕棿
-	 *
-	 * @param key     Redis閿�
-	 * @param timeout 瓒呮椂鏃堕棿
-	 * @return true=璁剧疆鎴愬姛锛沠alse=璁剧疆澶辫触
-	 */
-	public boolean expire(final String key, final long timeout) {
-		return expire(key, timeout, TimeUnit.SECONDS);
-	}
-
-	/**
-	 * 璁剧疆鏈夋晥鏃堕棿
-	 *
-	 * @param key     Redis閿�
-	 * @param timeout 瓒呮椂鏃堕棿
-	 * @param unit    鏃堕棿鍗曚綅
-	 * @return true=璁剧疆鎴愬姛锛沠alse=璁剧疆澶辫触
-	 */
-	public boolean expire(final String key, final long timeout, final TimeUnit unit) {
-		RBucket rBucket = redissonClient.getBucket(key);
-		return rBucket.expire(timeout, unit);
-	}
-
-	/**
-	 * 鑾峰緱缂撳瓨鐨勫熀鏈璞°��
-	 *
-	 * @param key 缂撳瓨閿��
-	 * @return 缂撳瓨閿�煎搴旂殑鏁版嵁
-	 */
-	public <T> T getCacheObject(final String key) {
-		RBucket<T> rBucket = redissonClient.getBucket(key);
-		return rBucket.get();
-	}
-
-	/**
-	 * 鍒犻櫎鍗曚釜瀵硅薄
-	 *
-	 * @param key
-	 */
-	public boolean deleteObject(final String key) {
-		return redissonClient.getBucket(key).delete();
-	}
-
-	/* */
-
-	/**
-	 * 鍒犻櫎闆嗗悎瀵硅薄
-	 *
-	 * @param collection 澶氫釜瀵硅薄
-	 * @return
-	 */
-	public void deleteObject(final Collection collection) {
-		RBatch batch = redissonClient.createBatch();
-		collection.forEach(t->{
-			batch.getBucket(t.toString()).deleteAsync();
-		});
-		batch.execute();
-	}
-
-	/**
-	 * 缂撳瓨List鏁版嵁
-	 *
-	 * @param key      缂撳瓨鐨勯敭鍊�
-	 * @param dataList 寰呯紦瀛樼殑List鏁版嵁
-	 * @return 缂撳瓨鐨勫璞�
-	 */
-	public <T> boolean setCacheList(final String key, final List<T> dataList) {
-		RList<T> rList = redissonClient.getList(key);
-		return rList.addAll(dataList);
-	}
-
-	/**
-	 * 鑾峰緱缂撳瓨鐨刲ist瀵硅薄
-	 *
-	 * @param key 缂撳瓨鐨勯敭鍊�
-	 * @return 缂撳瓨閿�煎搴旂殑鏁版嵁
-	 */
-	public <T> List<T> getCacheList(final String key) {
-		RList<T> rList = redissonClient.getList(key);
-		return rList.readAll();
-	}
-
-	/**
-	 * 缂撳瓨Set
-	 *
-	 * @param key     缂撳瓨閿��
-	 * @param dataSet 缂撳瓨鐨勬暟鎹�
-	 * @return 缂撳瓨鏁版嵁鐨勫璞�
-	 */
-	public <T> boolean setCacheSet(final String key, final Set<T> dataSet) {
-		RSet<T> rSet = redissonClient.getSet(key);
-		return rSet.addAll(dataSet);
-	}
-
-	/**
-	 * 鑾峰緱缂撳瓨鐨剆et
-	 *
-	 * @param key
-	 * @return
-	 */
-	public <T> Set<T> getCacheSet(final String key) {
-		RSet<T> rSet = redissonClient.getSet(key);
-		return rSet.readAll();
-	}
-
-	/**
-	 * 缂撳瓨Map
-	 *
-	 * @param key
-	 * @param dataMap
-	 */
-	public <T> void setCacheMap(final String key, final Map<String, T> dataMap) {
-		if (dataMap != null) {
-			RMap<String, T> rMap = redissonClient.getMap(key);
-			rMap.putAll(dataMap);
-		}
-	}
-
-	/**
-	 * 鑾峰緱缂撳瓨鐨凪ap
-	 *
-	 * @param key
-	 * @return
-	 */
-	public <T> Map<String, T> getCacheMap(final String key) {
-		RMap<String, T> rMap = redissonClient.getMap(key);
-		return rMap.getAll(rMap.keySet());
-	}
-
-	/**
-	 * 寰�Hash涓瓨鍏ユ暟鎹�
-	 *
-	 * @param key   Redis閿�
-	 * @param hKey  Hash閿�
-	 * @param value 鍊�
-	 */
-	public <T> void setCacheMapValue(final String key, final String hKey, final T value) {
-		RMap<String, T> rMap = redissonClient.getMap(key);
-		rMap.put(hKey, value);
-	}
-
-	/**
-	 * 鑾峰彇Hash涓殑鏁版嵁
-	 *
-	 * @param key  Redis閿�
-	 * @param hKey Hash閿�
-	 * @return Hash涓殑瀵硅薄
-	 */
-	public <T> T getCacheMapValue(final String key, final String hKey) {
-		RMap<String, T> rMap = redissonClient.getMap(key);
-		return rMap.get(hKey);
-	}
-
-	/**
-	 * 鑾峰彇澶氫釜Hash涓殑鏁版嵁
-	 *
-	 * @param key   Redis閿�
-	 * @param hKeys Hash閿泦鍚�
-	 * @return Hash瀵硅薄闆嗗悎
-	 */
-	public <K,V> Map<K,V> getMultiCacheMapValue(final String key, final Set<K> hKeys) {
-		RMap<K,V>  rMap = redissonClient.getMap(key);
-		return rMap.getAll(hKeys);
-	}
-
-	/**
-	 * 鑾峰緱缂撳瓨鐨勫熀鏈璞″垪琛�
-	 *
-	 * @param pattern 瀛楃涓插墠缂�
-	 * @return 瀵硅薄鍒楄〃
-	 */
-	public Collection<String> keys(final String pattern) {
-		Iterable<String> iterable = redissonClient.getKeys().getKeysByPattern(pattern);
-		return Lists.newArrayList(iterable);
-	}
-}

--
Gitblit v1.9.3