In normal operations, there can't be more than one thread calling the methods, so there is little risk of contention and deadlock.