In fact, it appears that all file input and output streams, not just AutoCloseInputStream, are eventually closed by the JDK when the stream becomes unreachable using FileCleanable. So I fear we're currently almost not noticing any missing file closing due to this as it probably needs very special load patterns with little GC pressure to trigger any limits due to this.
This message was sent by Atlassian Jira (v9.3.0#930000-sha1:287aeb6)
If image attachments aren't displayed, see this article.