2.1K Star 9.1K Fork 2.7K

悟耘开源 / easypoi

 / 详情

POICacheManager.getFile重复加载

待办的
任务
创建于  
2020-11-01 21:52

public static InputStream getFile(String id) {
try {
byte[] result;
//复杂数据,防止操作原数据
if (LOCAL_FILE_LOADER.get() != null) {
result = LOCAL_FILE_LOADER.get().getFile(id);
}
result = fileLoader.getFile(id);
result = Arrays.copyOf(result, result.length);
return new ByteArrayInputStream(result);
} catch (Exception e) {
LOGGER.error(e.getMessage(), e);
}
return null;
}


LOCAL_FILE_LOADER 与 fileLoader 重复加载 :

if (LOCAL_FILE_LOADER.get() != null) {
result = LOCAL_FILE_LOADER.get().getFile(id);
}
result = fileLoader.getFile(id);

评论 (2)

domch 创建了任务
domch 关联仓库设置为Lemur开源/easypoi
展开全部操作日志

我也觉得是有问题

还有行是干嘛?有什么意义吗
result = Arrays.copyOf(result, result.length);

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
Java
1
https://gitee.com/lemur/easypoi.git
git@gitee.com:lemur/easypoi.git
lemur
easypoi
easypoi

搜索帮助