Hello, Alan I’ve experienced SO in ThreadLocal#set on my production instance (more than that it‘s happened in Spring’s ExposeInvocationInterceptor that uses TL as context storage)As a result of SO in ThreadLocal we’ve experienced unexpected errors with Spring AOP, but I’m sure that it could affects lots of frameworks
> > 28 сент. 2023 г., в 19:55, Alan Bateman <alan.bate...@oracle.com> написал(а): > > On 28/09/2023 17:21, Егор Зиборов wrote: >> Hello, everyone >> >> I'm new there and writing this letter during advice of Dalibor Topic >> >> I faced an issue with SOE in ThreadLocal and want to add this java9 >> annotation on ThreadLocal#set. Does anyone have any concerns about it? >> > This annotation is for very core/critical areas that are particularly > sensitive to SO. Did the SO that you observe just happen to be in > ThreadLocal.set or is there more to this story? Asking because there are > dozens places in java.base where the argument could be made but we have to be > very careful to not sprinkle it about. > > -Alab >