diff --git a/storage/src/main/java/com/zfoo/storage/manager/StorageInt.java b/storage/src/main/java/com/zfoo/storage/manager/StorageInt.java index c660f479..bea79e90 100644 --- a/storage/src/main/java/com/zfoo/storage/manager/StorageInt.java +++ b/storage/src/main/java/com/zfoo/storage/manager/StorageInt.java @@ -35,11 +35,10 @@ public class StorageInt extends AbstractStorage { this.dataMap = new IntObjectHashMap<>(values.size()); for (var value : values) { - @SuppressWarnings("unchecked") - var id = (K) ReflectionUtils.getField(idDef.getField(), value); + var id = (Integer) ReflectionUtils.getField(idDef.getField(), value); @SuppressWarnings("unchecked") var v = (V) value; - dataMap.put((Integer) id, v); + dataMap.put(id, v); } } diff --git a/storage/src/main/java/com/zfoo/storage/manager/StorageLong.java b/storage/src/main/java/com/zfoo/storage/manager/StorageLong.java index 4e5d39f5..2e60906a 100644 --- a/storage/src/main/java/com/zfoo/storage/manager/StorageLong.java +++ b/storage/src/main/java/com/zfoo/storage/manager/StorageLong.java @@ -35,11 +35,10 @@ public class StorageLong extends AbstractStorage { this.dataMap = new LongObjectHashMap<>(values.size()); for (var value : values) { - @SuppressWarnings("unchecked") - var id = (K) ReflectionUtils.getField(idDef.getField(), value); + var id = (Long) ReflectionUtils.getField(idDef.getField(), value); @SuppressWarnings("unchecked") var v = (V) value; - dataMap.put((Long) id, v); + dataMap.put(id, v); } } 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 e133bd66..5e992058 100644 --- a/storage/src/main/java/com/zfoo/storage/manager/StorageObject.java +++ b/storage/src/main/java/com/zfoo/storage/manager/StorageObject.java @@ -35,7 +35,7 @@ public class StorageObject extends AbstractStorage { var id = (K) ReflectionUtils.getField(idDef.getField(), value); @SuppressWarnings("unchecked") var v = (V) value; - dataMap.put((K) id, v); + dataMap.put(id, v); } }