From c46825c0a2f6e6ae4e7c6563733d78403b87a1fb Mon Sep 17 00:00:00 2001 From: godotg Date: Thu, 21 Sep 2023 21:28:38 +0800 Subject: [PATCH] build[release]: first release for java 17 --- .../src/main/java/com/zfoo/storage/manager/StorageObject.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/storage/src/main/java/com/zfoo/storage/manager/StorageObject.java b/storage/src/main/java/com/zfoo/storage/manager/StorageObject.java index 909a5f22..1ac6daec 100644 --- a/storage/src/main/java/com/zfoo/storage/manager/StorageObject.java +++ b/storage/src/main/java/com/zfoo/storage/manager/StorageObject.java @@ -200,12 +200,12 @@ public class StorageObject implements IStorage { var indexKey = def.getField().getName(); var indexValue = ReflectionUtils.getField(def.getField(), v); if (def.isUnique()) { - var uniqueIndex = uniqueIndexMap.computeIfAbsent(indexKey, it -> HashMap.newHashMap(values.size())); + var uniqueIndex = uniqueIndexMap.computeIfAbsent(indexKey, it -> new HashMap<>(values.size())); if (uniqueIndex.put(indexValue, v) != null) { throw new RuntimeException(StringUtils.format("Duplicate unique index [index:{}][value:{}] of static resource [class:{}]", indexKey, indexValue, clazz.getName())); } } else { - var index = indexMap.computeIfAbsent(indexKey, it -> HashMap.newHashMap(values.size())); + var index = indexMap.computeIfAbsent(indexKey, it -> new HashMap<>(values.size())); var list = index.computeIfAbsent(indexValue, it -> new ArrayList()); list.add(v); }