RFR: 8254598: StringDedupTable should use OopStorage [v2]

Kim Barrett kbarrett at openjdk.java.net
Fri May 7 08:30:55 UTC 2021


On Tue, 4 May 2021 11:46:21 GMT, Thomas Schatzl <tschatzl at openjdk.org> wrote:

>> Kim Barrett has updated the pull request incrementally with three additional commits since the last revision:
>> 
>>  - more comment improvements
>>  - improve naming and comments around injected String flags
>>  - fix some typos in comments
>
> src/hotspot/share/classfile/javaClasses.hpp line 170:
> 
>> 168:   static inline bool hash_is_set(oop string);
>> 169:   static inline bool is_latin1(oop java_string);
>> 170:   static inline bool no_deduplication(oop java_string);
> 
> That identifier is missing a verb to read better, but I do not have a good idea. Maybe it would be easier to use the negation of "no_deduplication", something like "may_deduplicate"?
> Feel free to ignore.

"may_deduplicate" would require internally flipping the sense, to account for the initial value being false because of zero-initialization.  I've changed it to "deduplication_forbidden"; hopefully that helps.

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

PR: https://git.openjdk.java.net/jdk/pull/3662


More information about the core-libs-dev mailing list