Re: RFR: 8301552: Use AtomicReferenceArray for caching instead of CHM in ZoneOffset [v2]

2023-02-01 Thread Per Minborg
On Wed, 1 Feb 2023 07:58:02 GMT, Andrey Turbanov wrote: >> Per Minborg has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Rework using a regular array and acquire/release semantics > > src/java.base/share/classes/java/time/ZoneOffset.java l

Re: RFR: 8301552: Use AtomicReferenceArray for caching instead of CHM in ZoneOffset [v2]

2023-02-01 Thread Per Minborg
> `ZoneOffset` instances are cached by the `ZoneOffset` class itself for values > in the range [-18h, 18h] for each second that is on an even quarter of an > hour (i.e. at most 2*18*4+1 = 145 values). > > Instead of using a `ConcurrentHashMap` for caching instanced, we could > instead use an `