修改Set可能导致嵌套的问题
This commit is contained in:
		| @@ -136,10 +136,15 @@ public class RedisCache | |||||||
|      * @param dataSet 缓存的数据 |      * @param dataSet 缓存的数据 | ||||||
|      * @return 缓存数据的对象 |      * @return 缓存数据的对象 | ||||||
|      */ |      */ | ||||||
|     public <T> long setCacheSet(final String key, final Set<T> dataSet) |     public <T> BoundSetOperations<String, T> setCacheSet(final String key, final Set<T> dataSet) | ||||||
|     { |     { | ||||||
|         Long count = redisTemplate.opsForSet().add(key, dataSet); |         BoundSetOperations<String, T> setOperation = redisTemplate.boundSetOps(key); | ||||||
|         return count == null ? 0 : count; |         Iterator<T> it = dataSet.iterator(); | ||||||
|  |         while (it.hasNext()) | ||||||
|  |         { | ||||||
|  |             setOperation.add(it.next()); | ||||||
|  |         } | ||||||
|  |         return setOperation; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user