It seems certain values like the "position" pointer in a shareable ByteArray isn't the syncronised to be the same across different workers. Is this expected..(ie. different worker domains have different position pointers). Is setting/getting "length" of the bytearray syncronoised to be the same across all workers? I assume so since it has to do with the raw byte data?
"Yes. The length property of a shared bytearray will change the size of the shared bytearray’s backing store and this should update the value of that property in all worker domains the bytearray exists in. All of the other properties are domain specific and do not have any influence on their counterparts in other domains, or are not 'synchronized'"
Hope this helps,
Product Integration Manager, Creative Cloud Learning & Training