Loading... (original) (raw)

The zip API and implementation relies on finalization to close file descriptors and cleanup streams and native resources.

Finalization has been deprecated and zip should remove its dependence on finalization.

csr for

CSR - null JDK-8187485 Update Zip implementation to use Cleaner, not finalizers

relates to

Bug - A problem which impairs or prevents the functions of the product. JDK-8252976 JDK-8185582 causes SecurityException when accessDeclaredMembers is not given

Bug - A problem which impairs or prevents the functions of the product. JDK-8193471 Startup regression due to JDK-8185582

Bug - A problem which impairs or prevents the functions of the product. JDK-8193507 [REDO] Startup regression due to JDK-8185582

Enhancement - null JDK-8212129 Remove Finalize methods from ZipFile, Inflater and Deflater

Enhancement - null JDK-8253568 Replace and mitigate Object.finalize() uses in JDK libraries

(1 relates to)