提交 2229acfd authored 作者: Thomas Mueller's avatar Thomas Mueller

The soft-references cache (CACHE_TYPE=SOFT_LRU) could throw a NullPointerException.

上级 c3350cc2
......@@ -74,7 +74,7 @@ public class SoftHashMap<K, V> extends AbstractMap<K, V> {
public V remove(Object key) {
processQueue();
SoftReference<V> ref = map.remove(key);
return ref.get();
return ref == null ? null : ref.get();
}
public void clear() {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论