liblz4 java*.so在java.io.tmpdir指定目录以外的目录中生成的文件

liblz4 java*.so在java.io.tmpdir指定目录以外的目录中生成的文件,java,shared-libraries,lib,redisson,lz4,Java,Shared Libraries,Lib,Redisson,Lz4,我们在tomcat webapp中使用,它依赖于(1.4.0版),如下所示: tomcat\bin\service.bat具有-Djava.io.tmpdir=\tomcat\temp,当tomcat重新启动时,它似乎被清除 我们观察到大量(21k+文件占用3.2+GB)liblz4 java*。因此文件在c:\windows\temp(以及在另一台计算机中的c:\Users\AppData\Local\temp)中生成 这是因为LZ4Java版本1.4.0和上面提到的代码吗 如果使用LZ4J

我们在tomcat webapp中使用,它依赖于(1.4.0版),如下所示:

tomcat\bin\service.bat具有-Djava.io.tmpdir=\tomcat\temp,当tomcat重新启动时,它似乎被清除

我们观察到大量(21k+文件占用3.2+GB)liblz4 java*。因此文件在c:\windows\temp(以及在另一台计算机中的c:\Users\AppData\Local\temp)中生成

  • 这是因为LZ4Java版本1.4.0和上面提到的代码吗
  • 如果使用LZ4Java版本1.7.1,这会被清除吗?似乎正在清除java.io.tmpdir中的文件,但在我们的机器中,这些文件是在java.io.tmpdir以外的目录中生成的
  • 如何识别生成这些文件的代码
  • 如何重现这个问题?仅仅使用库似乎不会留下剩余的文件
  • 解决这个问题的理想方法是什么
  • 注:
    向github社区提问,但尚未得到任何答复: