The pattern wasn't really needed and obfuscated ownership of objects. It also may cause really hard to find bugs in a concurrent async environment, especially if the singleton methods are not reentrant.
To avoid that we can simply remove it entirely to prevent any such issues in the future
The pattern wasn't really needed and obfuscated ownership of objects. It also may cause really hard to find bugs in a concurrent async environment, especially if the singleton methods are not reentrant.
To avoid that we can simply remove it entirely to prevent any such issues in the future