public AsyncLoadConfig getConfig() {
return copy;
}
});
// 够造一个返回的AsyncLoadResult
AsyncLoadResult result = new AsyncLoadResult(returnClass, future, config.getDefaultTimeout());
// 继续返回一个代理对象
R asyncProxy = (R) result.getProxy();
// 添加到barrier中
if (config.getNeedBarrierSupport()) {
AsyncLoadBarrier.addTask((AsyncLoadObject) asyncProxy);
}
// 返回对象