mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-06-07 18:14:19 +00:00
ref[storage]: refactor lambda of storage
This commit is contained in:
@@ -28,7 +28,6 @@ import org.springframework.lang.Nullable;
|
||||
import org.springframework.util.ConcurrentReferenceHashMap;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
import java.lang.reflect.Proxy;
|
||||
import java.util.*;
|
||||
|
||||
@@ -168,7 +167,7 @@ public abstract class AbstractStorage<K, V> implements IStorage<K, V> {
|
||||
try {
|
||||
var lambda = new IdeaProxyLambdaMeta((Proxy) func);
|
||||
indexName = FieldUtils.getMethodToField(clazz, lambda.getImplMethodName());
|
||||
} catch (Exception e) {
|
||||
} catch (Throwable t) {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -179,7 +178,7 @@ public abstract class AbstractStorage<K, V> implements IStorage<K, V> {
|
||||
ReflectionUtils.makeAccessible(method);
|
||||
var lambda = new ReflectLambdaMeta((java.lang.invoke.SerializedLambda) method.invoke(func));
|
||||
indexName = FieldUtils.getMethodToField(clazz, lambda.getImplMethodName());
|
||||
} catch (InvocationTargetException | NoSuchMethodException | IllegalAccessException e) {
|
||||
} catch (Throwable t) {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -188,7 +187,7 @@ public abstract class AbstractStorage<K, V> implements IStorage<K, V> {
|
||||
try {
|
||||
var lambda = new ShadowLambdaMeta(SerializedLambda.extract(func));
|
||||
indexName = FieldUtils.getMethodToField(clazz, lambda.getImplMethodName());
|
||||
} catch (Exception e) {
|
||||
} catch (Throwable t) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -14,7 +14,6 @@ package com.zfoo.storage.manager;
|
||||
|
||||
import com.zfoo.protocol.util.AssertionUtils;
|
||||
import com.zfoo.protocol.util.ReflectionUtils;
|
||||
import com.zfoo.protocol.util.StringUtils;
|
||||
import com.zfoo.storage.model.IdDef;
|
||||
import com.zfoo.storage.model.IndexDef;
|
||||
import io.netty.util.collection.IntObjectHashMap;
|
||||
|
||||
@@ -16,7 +16,6 @@ import com.zfoo.protocol.util.AssertionUtils;
|
||||
import com.zfoo.protocol.util.ReflectionUtils;
|
||||
import com.zfoo.storage.model.IdDef;
|
||||
import com.zfoo.storage.model.IndexDef;
|
||||
import io.netty.util.collection.IntObjectHashMap;
|
||||
import io.netty.util.collection.LongObjectHashMap;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
@@ -17,7 +17,6 @@ import com.zfoo.protocol.util.AssertionUtils;
|
||||
import com.zfoo.protocol.util.ReflectionUtils;
|
||||
import com.zfoo.storage.model.IdDef;
|
||||
import com.zfoo.storage.model.IndexDef;
|
||||
import io.netty.util.collection.LongObjectHashMap;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user