RFR: 8350880: (zipfs) Add support for read-only zip file systems [v4]
Lance Andersen
lancea at openjdk.org
Fri May 16 15:44:56 UTC 2025
On Fri, 16 May 2025 14:30:38 GMT, Jaikiran Pai <jpai at openjdk.org> wrote:
>> David Beaumont has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Changes based on review feedback.
>
> src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java line 230:
>
>> 228: // It requires 'entryLookup' and 'readOnly' to have safe defaults (which
>> 229: // is why they are the only non-final fields), and it requires that the
>> 230: // inode map has been initialized.
>
> It's good to note that `determineReleaseVersion(...)` (and `createVersionedLinks(...)`) access instance fields of the `ZipFileSystem` being constructed. I think the comment however could be brief and should leave out the details about safe defaults.
>
> Perhaps something like:
>
>> determineReleaseVersion() and createVersionedLinks() access instance fields while 'this' ZipFileSystem instance is being constructed.
Not sure I see a need for the last sentence regarding the inode map having to be initialized in addition to Jai's comments above
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/25178#discussion_r2093251313
More information about the core-libs-dev
mailing list