我能忘记Cassandra java驱动程序中的ResultSetFuture而不面临内存泄漏吗?

我能忘记Cassandra java驱动程序中的ResultSetFuture而不面临内存泄漏吗?,java,asynchronous,memory-leaks,cassandra,Java,Asynchronous,Memory Leaks,Cassandra,我正在我的应用程序中进行大量删除。我想使用Session.executeAsync提交查询,并忘记返回的ResultSetFuture,而不显式调用get方法返回结果。这会导致内存泄漏吗?我看到有人问过关于java ExecutorService的同样问题,这似乎在Java7和Java8中得到了解决。同样的规则也适用于卡桑德拉司机?我将java 8与Cassandra驱动程序2.1.3一起使用。这样做不会导致任何内存泄漏。这就是说,由于异步调用某个对象(如果您经常调用它而不进行限制),因此很可能

我正在我的应用程序中进行大量删除。我想使用Session.executeAsync提交查询,并忘记返回的ResultSetFuture,而不显式调用get方法返回结果。这会导致内存泄漏吗?我看到有人问过关于java ExecutorService的同样问题,这似乎在Java7和Java8中得到了解决。同样的规则也适用于卡桑德拉司机?我将java 8与Cassandra驱动程序2.1.3一起使用。

这样做不会导致任何内存泄漏。这就是说,由于异步调用某个对象(如果您经常调用它而不进行限制),因此很可能会以比处理它们更快的速度生成内容,从而耗尽内存