All synchronized collections need to be migrated to concurrent collections for thread safe use. Using synchronized collections lends itself to non-synchronized access with iterators/streams and blocks all access to the collection in cases where access could be performed concurrently. This was leftover from some old Outside code, and can be cleaned up.
All synchronized collections need to be migrated to concurrent collections for thread safe use. Using synchronized collections lends itself to non-synchronized access with iterators/streams and blocks all access to the collection in cases where access could be performed concurrently. This was leftover from some old Outside code, and can be cleaned up.
Tagging internal issue: https://git.liquidcrystalstudios.com/outside/outside/-/issues/202