Looly 5 years ago
parent
commit
b8bacbcb2c

+ 0 - 1
hutool-cache/src/main/java/cn/hutool/cache/CacheUtil.java

@@ -125,5 +125,4 @@ public class CacheUtil {
 	public static <K, V> NoCache<K, V> newNoCache(){
 		return new NoCache<>();
 	}
-	
 }

+ 5 - 4
hutool-cache/src/main/java/cn/hutool/cache/impl/AbstractCache.java

@@ -1,15 +1,15 @@
 package cn.hutool.cache.impl;
 
+import cn.hutool.cache.Cache;
+import cn.hutool.core.collection.CopiedIter;
+import cn.hutool.core.lang.func.Func0;
+
 import java.util.Iterator;
 import java.util.Map;
 import java.util.concurrent.locks.ReentrantReadWriteLock;
 import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock;
 import java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock;
 
-import cn.hutool.cache.Cache;
-import cn.hutool.core.collection.CopiedIter;
-import cn.hutool.core.lang.func.Func0;
-
 /**
  * 超时和限制大小的缓存的默认实现<br>
  * 继承此抽象缓存需要:<br>
@@ -189,6 +189,7 @@ public abstract class AbstractCache<K, V> implements Cache<K, V> {
 
 	// ---------------------------------------------------------------- get end
 
+	@SuppressWarnings("NullableProblems")
 	@Override
 	public Iterator<V> iterator() {
 		CacheObjIterator<K, V> copiedIterator = (CacheObjIterator<K, V>) this.cacheObjIterator();

+ 1 - 1
hutool-cache/src/main/java/cn/hutool/cache/impl/LFUCache.java

@@ -40,7 +40,7 @@ public class LFUCache<K, V> extends AbstractCache<K, V> {
 		
 		this.capacity = capacity;
 		this.timeout = timeout;
-		cacheMap = new HashMap<K, CacheObj<K, V>>(capacity + 1, 1.0f);
+		cacheMap = new HashMap<>(capacity + 1, 1.0f);
 	}
 
 	// ---------------------------------------------------------------- prune