diff --git a/commons/common-util/src/main/java/com/schbrain/common/util/StreamUtils.java b/commons/common-util/src/main/java/com/schbrain/common/util/StreamUtils.java index d645e475ef9e67a4402e2ff791e749e901f4220d..469cef4ec3a14b398b838e2e8e9aacdaa83ebff2 100644 --- a/commons/common-util/src/main/java/com/schbrain/common/util/StreamUtils.java +++ b/commons/common-util/src/main/java/com/schbrain/common/util/StreamUtils.java @@ -41,7 +41,7 @@ public class StreamUtils { return filter(data, predicate, mapper, Collectors.toSet()); } - public static R filter(Iterable data, Predicate predicate, Function valueMapper, Collector collector) { + public static R filter(Iterable data, Predicate predicate, Function valueMapper, Collector collector) { return from(data).filter(predicate).map(valueMapper).collect(collector); } diff --git a/starters/cache-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/cache/CacheUtils.java b/starters/cache-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/cache/CacheUtils.java index 414c67e1ebac701867dedd569e4ef386859b3d61..ecc94b66db4607159b8edc322e709bc6d3c5da96 100644 --- a/starters/cache-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/cache/CacheUtils.java +++ b/starters/cache-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/cache/CacheUtils.java @@ -25,6 +25,13 @@ public class CacheUtils { CacheUtils.cacheProvider = cacheProvider; } + /** + * 缓存是否存在 + */ + public static boolean hasKey(String cacheKey) { + return getCacheProvider().hasKey(cacheKey); + } + /** * 缓存是否过期 */ @@ -175,4 +182,4 @@ public class CacheUtils { getCacheProvider().del(cacheKeys); } -} \ No newline at end of file +}