It's not very clear that calling getWriteApi unnecessarily (e.g in a repeated loop) is a bad idea when really, it is as a new thread will be created each time (a RxNewThreadScheduler). Only recently noticed this in my project when I ran a thread dump and I had over 1k threads.
Just to put some abusive cases as examples:
Basically, it's a mistake people are making and it's not evident until you have the issue (and have actually realised you've got the issue) and have to guess where the threads are coming from.
It's not very clear that calling getWriteApi unnecessarily (e.g in a repeated loop) is a bad idea when really, it is as a new thread will be created each time (a RxNewThreadScheduler). Only recently noticed this in my project when I ran a thread dump and I had over 1k threads.
Just to put some abusive cases as examples:
Basically, it's a mistake people are making and it's not evident until you have the issue (and have actually realised you've got the issue) and have to guess where the threads are coming from.