On Tue, 1 Apr 2025 14:22:22 GMT, Jaikiran Pai <j...@openjdk.org> wrote:

>> Is it impossible for another compliant implementation of Java SE to do so?
>
> It's hard for me to guess what prompted that question, but I'll take a guess 
> - are you asking this question to decide whether we should reword the 
> pre-existing javadoc on these constructors to explicitly state that a new 
> decompressor/compressor instance gets created for each instance of the 
> stream? If so, then my opinion is that we shouldn't change that part of the 
> existing doc.
> 
> If you meant something else, then please add the details and we can decide if 
> any additional changes are necessary to the text.

My opinion is that: if it is possible for another implementation to share the 
backing in/deflator (such as via thread-local instances) that does not always 
need to be closed when an in/output stream is closed, then we should not 
specify in a way that rules out such an implementation.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/23655#discussion_r2023022774

Reply via email to