saket
04/19/2020, 4:18 PMInvalidMutabilityException
on native platforms because they use lazy{}
values. My code is single threaded and does not freeze objects anywhere. Are test graphs frozen by default on native platforms?
update: TIL objects
are frozen by default!Dominaezzz
04/19/2020, 4:21 PMlazy
iirc, freezes it's values by default.saket
04/19/2020, 4:27 PMDominaezzz
04/19/2020, 4:29 PMsaket
04/19/2020, 5:02 PMkotlin.native.concurrent.InvalidMutabilityException: mutation attempt of frozen kotlin.UnsafeLazyImpl@a9615c98
am I looking at the wrong place?Dominaezzz
04/19/2020, 5:04 PMDominaezzz
04/19/2020, 5:04 PMobject
?saket
04/19/2020, 5:05 PMsaket
04/19/2020, 5:05 PMobject
!Dominaezzz
04/19/2020, 5:06 PMobject
with @ThreadLocal
?Dominaezzz
04/19/2020, 5:07 PMsaket
04/19/2020, 5:37 PMsaket
04/19/2020, 5:43 PMmbonnin
04/19/2020, 10:15 PMmbonnin
04/19/2020, 10:15 PMsaket
04/19/2020, 10:43 PMmbonnin
04/19/2020, 10:48 PMsaket
04/19/2020, 10:54 PMlazy
with atomicLazy